Comparatif de générateurs de code

Suite à cet appel à contribution sur JDN Développeurs, je continue ma découverte des outils MDA/MDD et autres générateurs de code.

Voici un rapide comparatif des différentes solutions du marché que j’essaierai de mettre à jour au fur et à mesure. Vous pouvez d’ailleurs m’envoyer un petit message si vous en connaissez d’autres.

Pour chaque solution j’ai essayé de réunir les informations suivantes :

  • La version testée
  • La source, c’est-à-dire à partir de quoi le logiciel génère le code
  • Le(s) langage(s) supporté(s)
  • Le(s) SGBD supporté(s)
  • Le prix
  • Un lien vers un ou plusieurs tutos

Suite de l’article »

I’m Blu da dou di dam dam

Je viens de voir sur JDN Développeur une interview intéressante de Christian Champagne de Netfective. Un société qui propose une solution de générateur d’application web nommé Blu Age. Il se présente sous la forme d’un plugin Eclipse et permet générer automatiquement et industriellement des applications J2EE ou .NET à partir de modèles UML et d’une maquette XHTML statique.

principe de fonctionnement de Blu Age

principe de fonctionnement de Blu Age

La nouveauté c’est la possibilité d’intégrer des schémas BPEL et BPML !!
Et là je me suis dit super !! Mais c’est quoi ?
BPEL, Business Process Execution Language, et BPML, Business Process Modeling Language, servent à décrire et à modéliser des processus métier. En clair vous décrivez un workflow et Blu Age se débrouille pour vous sortir l’application web correspondante.
Autre fonctionnalité qui me paraît super intéressante : la possibilité de faire du reverse modeling. C’est-à-dire reprendre un projet existant et en ressortir des schémas UML. Mais alors là je demande à voir.
Blu Age est destiné à des grands comptes et apparemment assez coûteuse mais un version gratuite de démonstration est en ligne. J’essaierai de tester ça plus en profondeur. En attendant des démos en ligne assez bien faites sont disponibles ici.

K-MetaModule : Version alpha privée !

Wow ! Grand jour pour moi. Je me jette à l’eau !! La version alpha privée du K-MetaModule est lancée. Vous pouvez y accéder en cliquant ici. Mais il faudra me demander la permission avant par mail moins52 [AT] realisation-site-internet [DOT] com. L’objectif est de régler les improbables bugs avant la beta qui sera publique.

Pour ceux qui n’auraient pas suivit le K-MetaModule permet de générer du code PHP afin de réaliser une interface d’administration.

Les fonctionnalités actuelles :

  • Définition du modèle de données enrichi
  • Génération du code
  • Prévisualisation du résultat hébergé sur ce serveur
  • Génération d’un début de documentation technique en fait juste ce que certains appellent le dictionnaire de données
  • Visualisation du schéma de la base de données générée

A venir pour la beta :

  • Sécurisation des données
  • Possibilité de télécharger les sources du projet généré sous forme d’archive zip
  • La correction des improbables bugs présents dans la version alpha
  • Peut-être plus en fonction de mon temps libre

La mise en ligne d’un outils au départ créé pour moi et moi seul (ouais je la jouais perso) est un sacré exercice de remise en question. J’ai essayé de rendre les choses le plus claire possible et je compte un peu sur mes alpha-testeurs triés sur le velux pour m’aider de ce coté là. Je ferais un tuto pour éclairer vos lanternes.

Enjoy !

 

Images hosting provided by ImageShack Via ImageShack Migration plugin