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
![]() |
PHPRunner Version : 5.0 Source : Database Langage(s) : PHP SGBD : MySQL, MS Access, SQL Server, Oracle Prix : 399$, version démonstration gratuite Tutorial |
![]() |
Acceleo Version : 2.4.0 Source : Model Langage(s) : Java, C#, XML, C++, PHP Prix : gratuit Tutorial |
![]() |
Database2code Version : 2 Langage(s) : VB.NET, PHP |
![]() |
openArchitectureWare Version : 4.3 Source : Model Langage(s) : Java Prix : gratuit Tutorial |
![]() |
Mia-Studio Version : 6.0.2 Source : Model Langage(s) : Java, C#, XML, C++, PHP Tutorial |
![]() |
mdworkbench Version : 2.1.5 Source : Model Langage(s) : Java Prix : N/C, version light gratuite |
![]() |
Dynadb Prix : N/C, version démonstration gratuite Tutorial |
![]() |
Mygeneration Version : 1.3.0.3 Langage(s) : Script, VBScript, C# and VB.NET SGBD : Microsoft SQL, Oracle, IBM DB2, PostgreSQL, Microsoft Access, FireBird, Interbase, VistaDB, SQLite, MySQL, Advantage, Pervasive Prix : gratuit Tutorial |
![]() |
Neogia Generator Source : Model Langage(s) : Java, J2EE |
![]() |
NovaStudio Source : Model Langage(s) : Java, J2EE |
![]() |
SQLMaestro SGBD : Microsoft SQL, Oracle, IBM DB2, PostgreSQL, Microsoft Access, FireBird, Interbase, VistaDB, SQLite, MySQL, Advantage, Pervasive Prix : gratuit |
![]() |
Blu Age Verion : 2009 Source : Model Langage(s) : Java, .NET Tutorial |
![]() |
K-MetaModule Version : 0.4 Source : Model Langage(s) : PHP SGBD : MySQL Prix : gratuit Tutorial |
Et oui ! J’ai aussi mis, humblement, le K-MetaModule même si il n’est pas encore aussi abouti que ses « concurrents ».
Si vous avez des suggestions ou d’autres outils pour enrichir ce tableau envoyez moi un petit message !
[picto]
Tags: Acceleo, Blu Age, Database2Code, Dynadb, Générateur de code, K-MetaModule, MDA, MDD, mdworkbench, Mia-Studio, MyGeneration, Neogia Generator, NovaStudio, PHPRunner, SQLMaestro



















starUML permet de générer du code.je l’ai juste vu pas testé
Wow ! Désolé j’ai un peu zappé le commentaire. Merci de ton aide. J’ajoute StarUML au comparatif de générateurs de code dès que possible (je suis un peu charrette en ce moment).
Je voulais aussi ajouter quelques précisions comme qu’est ce qu’il est possible de générer exactement. Pour certains c’est uniquement des classes vides, c’est le cas de StarUML si je ne me trompe pas, tandis que d’autres génèrent une application complète avec interface graphique etc. C’est quand même pas le même objectif.
A suivre donc.
tu peux aussi rajouter Objecteering (Softeam) et OpenMDX qui font du MDA avec génration de code à partir de templates
ben, merci pour tout cela, mais je crois que t’as oublié le plus important, le plus abouti, et l’un des premiers…. AndroMda … the best….