I felt compelled to retract and change my review after learning a bit more HTML5/CSS3 and examining the Blocs codes more closely with a couple of other web developers.
I found the following statements to be untrue, and frankly, dishonest:
“Quality: Blocs generates good quality organized code with no clutter or inline styles.”
If you examine the Blocs.app official site, which claims it was built using Blocs.app, you will see inline styles, and it suffers from “divitis” as well as a truckload of non-semantic class names. General users and those who know just the basics of HTML couldn’t tell the difference, but real developers who know HTML/CSS would cringe at the code.
“No Coding: You don't need to understand or use any coding to build a website with Blocs.”
The irony of GUI web builder tools, in general, is that you can get the most out of it when you know things like how CSS box model works and how you write semantic HTML code. I find it true in this case as well.
“Easy to Use: Blocs is one of the easiest website building tools, anyone can build with Blocs.”
It is only half true. Sure, you can whip up a page, but you still need to know how to use FTP, and some other minor but definite details. You will need to know even more if you want to integrate a CMS or go beyond the most basic features. Online services such as Squarespace is a little more guided, it doesn’t require that users know how to do FTP, and things like that.
“Developer: Blocs generates good quality, clean code. This makes it the perfect springboard to get the basics in place, fast.”
It is just not true as explained above. Most developers who know how to code would cringe at the code and would most likely try reproducing the same layout from scratch using a more standard set of tools and frameworks.
There is also a question about whether you should allow people with no clue about design and basic coding skills to build a website in the first place. A developer with some level of knowledge could create a decent-looking website using Blocks.app, but people with no clue about design, proper content authoring and complete lack of knowledge of HTML/CSS will likely struggle despite Blocs.app’s claims. Tricking those users into believing that web design is as easy as writing something in Microsoft Word is dishonesty in disguise, much like how it was with Macaw editor.