K-MetaModule : La naissance du projet

Naissance du projetL’idée de ce projet est née en 2001 environ lorsque mon boss de l’époque a évoqué l’idée qu’en analysant une base de données on pourrait facilement créer une interface d’administration simple.
En effet un champ varchar dans la base de donnée se traduit souvent en HTML par un <input type="text" />. On peut ainsi associer à un certain nombre de types une représentation et/ou un comportement.
Après mûres réflexions et un stagiaire qui me plante un projet super simple je décide de passer à la réalisation. Je réalise quelques maquettes sans être sûr que cela aboutira.

A l’époque en informatique l’état de l’automatisation n’est pas aussi avancé que dans l’industrie classique. On fait tout plus ou moins à la main. Et à chaque projet on réinvente la roue.
Je me suis amusé à faire un parallèle des outils de l’époque dans la « vieille industrie » et le développement web.

Industrie classique Développement Web
moins automatisé

du moins automatisé au plus automatisé

plus automatisé

  • Tournevis
  • Marteau & enclume
  • Vrille
  • HTML
  • PHP
  • MySQL
  • Visseuse électrique
  • Presse hydraulique
  • Perceuse
  • Logiciel IDE (type Eclipse)
  • Outils ORM (Object-Relational Mapping)
  • Outils de modélisation de données
  • Ligne de production automatisée

Encore le vieil adage sur les cordonniers… Alors qu’il développe des outils pour traiter, gérer et automatiser les informations de ses clients, le développeur web en est encore à l’enclume et au marteau.

On trouve aujourd’hui plusieurs approches de l’industrialisation du développement web que j’aborderai sûrement sur ce blog.

Ce billet a été posté le 25 juin 2008 à 15:42 et est rangé dans la catégorie ‘Développement, Générateur de code, K-MetaModule, Webware’. Vous pouvez suivre les commentaires de ce billet via le flux RSS 2.0. Vous pouvez laisser un commentaire, ou faire un trackback sur votre propre site.

Articles similaires

Laisser un commentaire

 

Images hosting provided by ImageShack Via ImageShack Migration plugin