Yes I am have a degree with specialisation in web development and yes I know people whom are in the need of a job. But hear me out before you go all crazy on me.
I will be using the term web composer, in this blog post. To me a web composer, is a tool which helps you automatically generate web site code and styles. In this particular article I am referring to the online tools which exist
Requirements
You as a basic customers, knows normally very little of the web design and how it works. Often you can compose a site to your liking and seemingly it is doing what you want.
But do you really know what you are doing? properly not. Of course most people can put together a good colour scheme and use web composer to make a pretty design. But that is not what good design is.
A web developer is trained for the job of making a website pretty, functional and easy to use. This while the web site still holdes a wast amount of features and functionalities. The reason for this, is the understanding of requirements. A web developer has tools in his or hers toolbox, which allows the web developer to better understand the requirements you have, or maybe even the requirements of your vistitours and customers, The web developer can even unveil requirements you did not even knew you had, and these unknown requirements are often the most important ones.
Usability
You can as stated above, easily use a web composer and design a fairly decent web site. How ever you might have absolutely no idea how to make things user-friendly and easy to use. Even though your website looks brilliant and pretty, it might be hard as hell to use. A web developer is trained to design things pretty, functional and efficient to use.
Branding
Properly the most important part about ANY web site is branding, and this is where a web developer really come into his or her own. Because most web composers allows you a different amount of standard themes, which is either very little or not at all customisable. Though I should mention some offers a very good customisable theme generator.
However, a good web developer can give you a 100 percent customised design and brand, which stands out amongst all the predefined themed sites and gives the users a good and memorable experience, which will have people returning.
So even to a startup site the brand is important, and here no web composer can help properly, only a trained designer can do this.
Code base
This not so relevant in the beginning, but what happens when your site becomes so big, you do not have the time to maintain yourself? You will have to hire a web developer anyways, and then everything has to be rewritten and in some cases even redeveloped.
And the code generated by some of these web composers are useless and very bad designed, and by such is by good web developers thrown straight into the trash bin.
A organised web developer, will ensure an up to date, well documented and moste important well structured codebase, so in case you need to switch developer or a new developer comes a long, it will take hours, in stead of days to get to know the code based. This can never be achieved with a web composer.
Conclusion
Of course these web composers, are good if you want a small personal web site, where you share information about your personal life. But if you are a blogger (like my self), or have a web shop, or corporation web site. Have it done properly, it saves you time and money in they end.
Hypocrite some may say, because I use blogger as the base of blog, and I can only agree. How ever the reason I started using blogger in the beginning, because I could not find the time to develop it my self from ground up, which I would preferred. However I am pleased to announce, that as soon, as I can afford a web hosting site. My blog will go online, on a static based form, developed with Pelican, python and bash.