Strumento di modellazione UML per php

La mia domanda è cosa usi quando crei applicazioni php su larga scala. Non ho trovato finora degli strumenti di modellazione UML decenti che abbiano queste caratteristiche:

  • bella interface grafica
  • aggiunta di attributi e methods tramite clic (non come la grande modifica con text non elaborato e nuove linee)
  • generare classi php
  • trascinare e rilasciare le classi

per la modellazione dei database utilizzo il workbench MySQL ed è davvero dio per quello che devo fare.

Grazie.

Potresti provare UML Lab (http://uml-lab.com) (Nota: sono di parte perché sto lavorando per Yatta Solutions;)). Lo strumento support Java e PHP e ha il supporto integrato per la progettazione round-trip. Porta anche il supporto per il codice PHP utilizzando un database MySQL.

Sono disponibili diversi tutorial; per esempio potresti iniziare con http://www.uml-lab.com/en/uml-lab/tutorials/templateserung-und-codegenerierung/ . Lo strumento è anche in grado di importre il codice sorgente PHP esistente (reverse engineering).

UML Lab è integrato in Eclipse, quindi è ansible installare Eclipse PDT per avere l'evidenziazione della syntax e il completamento del codice per i file di origine PHP generati.

È uno strumento commerciale, ma c'è una prova di 30 giorni e un'edizione accademica gratuita. Se avete domande non esitate a chiedere loro nel forum, bug tracker o per posta.

GenMyModel Abbina perfettamente la tua descrizione e ora puoi personalizzare il tuo generatore PHP seguendo questo tutorial .