Les vrais-faux débats et polémiques autour des développements informatiques sont légions, et ceci dans tous les domaines, par exemple : sur le mobile HTML5 vs. Applications natives, Java vs .Net, C++ vs Objective C etc… Selon le point de vue ou la culture de chacun, les opinions divergent rapidement, mais au final, tout le monde à raison.
Un billet de Mike Driscroll m’a interpellé et témoigne de l’évolution du développement web ces 20 dernières années. Celui-ci a en effet subi de profonds changements depuis sa naissance.
On peut en effet distinguer 3 phases. Tout d’abord dans les années 90, l’ère des pages HTML statiques. Les pages étaient développées une à une avec très peu d’interactions. Ensuite dans les années 2000, avec l’arrivée des bases de données en ligne et des langages pouvant s’y connecter, comme les plateformes LAMP (Linux, Apache, MySQL, PHP) ou similaire (CGI, Ruby On Rails, Python), le contenu et la structure des pages est devenu dynamique. Le serveur génère alors les pages HTML à partir de modèles (templates).























