Website Development Techniques

shape
shape
shape
shape
shape
shape
shape
shape

Website development techniques

Since 2004, I am making websites. Initially, these were just static websites. Means people used to have a basic HTML website and used to charge customers based on the number of pages. Website owners were not able to change anything on the website. No database and no admin panel.

So that was a purely designer based effort. Designers were making designs in photoshop and converting that into HTML. Though ASP and JSP were in the market not many people were using those.

This was like the infancy time of this web development industry.

Then came PHP in the market. It was easy to develop websites into it. So website making was faster and cheaper as well. Low costs resulted in higher demand for dynamic websites.

But still, it was like coding from scratch for every website. That was making it tough and time-consuming. PHP code was mixed with HTML. Server-side and client-side code was mixed. The changing design was like creating a new website as an effort was huge.

So people started making their frameworks to speed up the process and minimize the bugs. Some companies made frameworks and market it free. This helped in standardizing the code. Like we do in Laravel Development these days. As a Laravel Developer, this has helped me a lot. Implementing a new design is much easier if I compare it with what I used to do 15 years back.

And then came Mambo, it was first Open Source CMS on which I worked. I think it was perhaps the first OS. Some intelligent designers used to call Mambo as OS(Operating System) as it showed lots of icons in the dashboard but it was factually an Open Source.

For one year I worked in Mambo and then after a couple of years there was Joomla and then WordPress.

Birth of Joomla and WordPress changed the ways we do web development. 

Well, that's enough for this time, but this article is incomplete without the discussion of Joomla & WordPress as these technologies are changing the mindset of both developers & clients. We will discuss more on these in our next upcoming articles. Till then, stay tuned.