Bonne année 2010 !

Pourquoi 2010 ? Parce que j’ai décidé que le K-MetaModule aurait un an d’avance sur tout le monde. J’annonce donc la sortie de la version 2010 build A02 en version Beta.

Quoi de neuf ? Pour cette nouvelle mouture quelques fonctionnalités ont été ajoutées ou corrigées :

- Sécurisation des données : Les comptes sont sécurisés et les informations sensibles cryptées. C’était un minimum pour une sortie en Beta ;
- Possibilité de télécharger les sources du projet générées sous forme d’archive zip : Disponible à la fin de la génération du code ;
- Correction de quelques bugs ;
- Création d’un logo ! : J’ai trouvé le temps et l’inspiration pour créer un logo au K-MetaModule. Il est susceptible d’évoluer quelque peu mais ça va me permettre de communiquer un peu plus sur le produit.

A venir dans la prochaine version :

- Faire une jolie page d’accueil pour le K-MetaModule : Aujourd’hui elle est moche, elle n’explique rien. J’ai du boulot !
- Nettoyer le framework : Suite au développements successifs certaines portions de code sont un peu crades. Un nettoyage de printemps est nécessaire (quand je vous disais que le K-MetaModule était en avance sur tout le monde ;-) ).
- D’autres surprises ?

Meilleurs vœux 2010 donc ! Stay tuned !

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.

 

Images hosting provided by ImageShack Via ImageShack Migration plugin