To understand where web development is going, we need a brief review of web
development history. Many years have gone since the old CGI bridge was
invented, a quick hack to achieve the impossible, create server-based web
applications. The first CGI based web applications were C (and Perl) programs
based on a terrific mix of HTML and printf calls. This primitive approach was
valid to build those "magic" dynamic web pages constructed with our data
introduced with forms. This was the starting point of a race to improve the
developer tools and the user experience. The live web starts here.
A bit later, Allaire's ColdFusion brought us a new way to build our primitive
web applications, the HTML based templating (disclaimer: I'm not claiming
Allaire invented web templating, but ... (more)