UML2PHP5 est un plugin destiné à se greffer sur l'application de dessin de diagramme Dia. Il permet de générer automatiquement le squelette du code PHP des classes du diagramme.
Le modèle objet de PHP5 se rapprochant de plus en plus de celui de java par exemple, il devenait urgent de fournir à la communauté un outil de design à la hauteur des outils disponibles pour d'autres langages.
Parmis les caractéristiques de UML2PHP5, on trouve :
* fichier de configuration permettant de controler la génération de code ;
* génération d'un fichier par classe et par interface ;
* génération approximative du corps des classes ;
* gestion des classes et méthodes abstraites ;
* gestion des membres statiques ;
* gestion des implémentations multiples.
UML2PHP5 est sous license GPL.
Le modèle objet de PHP5 se rapprochant de plus en plus de celui de java par exemple, il devenait urgent de fournir à la communauté un outil de design à la hauteur des outils disponibles pour d'autres langages.
Parmis les caractéristiques de UML2PHP5, on trouve :
* fichier de configuration permettant de controler la génération de code ;
* génération d'un fichier par classe et par interface ;
* génération approximative du corps des classes ;
* gestion des classes et méthodes abstraites ;
* gestion des membres statiques ;
* gestion des implémentations multiples.
UML2PHP5 est sous license GPL.
Le site d'UML2PHP5 (1440 hits)
Le changelog (301 hits)
> Lire la dépêche (22 commentaires, moyenne: 1,8).
Vous avez demandé le commentaire #319675.




Re: UML2PHP5 version 0.3
D'ailleurs je profite de cette news pour lancer un appel à URL ( si l'on peut dire ) , mis à part cette initiative , quid des liens entre UML et PHP dans les autres logiciels de developpement...
On peut citer :
--> Eclipse, l'IDE libre de IBM, a un module PHP , des modules UML mais aucun lien entre eux... Omondo ( http://www.omondo.com(...) ) ouvrirait-il son API pour qu'on puisse le faire ?
--> Umbrello sous KDE qui propose une génération de code PHP ( http://umbrello.sourceforge.net(...) )
Mais si l'on regarde les approches actuelles autour de C# et Java, il faut que le tout soit integrer dans un IDE complet, où l'on accede au modele et au code, de facon iteractive, l'un modifiant l'autre etc...
Pour Java et sous Eclipse ca marche tres bien..
Ce genre d'outil serait super profitable à PHP !
[^]Re: UML2PHP5 version 0.3
L'adresse de umbrello est plutôt :http://uml.sourceforge.net/index.php(...)
[^]Re: UML2PHP5 version 0.3
Il y a Happydoc pour Python/UML.
;^)