Whilst not wishing to be discourteous, your post is indicative of the sort of complaints made by those who do not really understand the very basics of website marketing (yes, that’s what web design is really about - marketing). A good web development application is one that allows for the construction of a functional website that has a purpose. Furthermore, if the application can make responsive/adaptive sites that suit a wide variety of devices, it’s really starting to do its job.
Blocsapp provides all the tools needed by most competent web designers to meet all these basic objectives. Beyond that, it’s down to you as the designer to make it look and feel attractive without it getting out of control.
Essentially, a good website developer/designer only really needs three bits of essential information to create a functional website. These are:
- What is the objective/purpose of the site?
- What does the client want visitors to do when they first enter the site?
- and finally, What does the client expect site visitors to do before leaving the site?
Getting answers to these three simple questions will allow you to establish a very clear structure for the site the client requires. It’s now up to you as the designer/developer to make it happen with whatever tools you are comfortable using.
In an organisation where the design and development function are undertaken by different people, the designer will be the one who designs the user interface and mandates the journey site visitors will make in order to reach the desired objective of the site. The developer will be the techie that makes it function the way the designer visualises it. Where these two functions are undertaken by the same person, a good web development application, such as Blocsapp, can fulfil the role of the developer, leaving the designer to do fairly much anything that may be required in fulfilling the client brief.
That is what determines a good development application and differentiates it from a bad one. However, in between, there are web designers who too easily succumb to the demands of clients who are driven by vanity. They see certain bells, whistles, gadgets and gizmos on other people’s sites and start demanding that their site has the same and more. Furthermore, in making these demands, they lose complete sight of what their website is supposed to do - they focus on gadgets and effects rather than purpose. A good web designer will not allow this to happen.
When looking at Blocs as a development tool, it contains all the essential ingredients needed to make a fully functional and attractive website. It has elements for creating text, images, image galleries, video content and classes to enable the designer to size and position elements on the page in any way he/she desires. It has responsiveness built-in which can be further modified to suit different device screens. It also has visibility options that can be user invoked or automatically invoked through device detection. That is all a good website really needs. If you have a situation where a client has a real need for a particular gadget or gizmo, then it’s a simply question of adding some third-party code to make it happen. But, in any event, the requirement should be questioned to ensure that it’s not being added just for the sake of adding a feature that someone else may have on their website - a feature that may make life difficult for a user or eat up user resources unnecessarily.