PHP5 UML Editor
Sziasztok!
Már egy ideje fontolgatom, hogy egy UML szerkesztőt kellene használni az osztályaim/interfészeim megtervezéséhez, de idáig nem találtam olyan programot, ami rendelkezik minden szükséges funkcióval, kényelmesen kezelhető, és teljes mértékben támogatja a php5-öt.
Egy ideje elkezdtem használni a Sparxsystem Enterprise Architect nevű programját.
Nagyon szimpatikus program, könnyen megtanulható a kezelése. Viszont nagyobb projektet, illetve már kész kódot nem merek rábízni mert néha csinál "furcsaságokat".
Például ha reverse engineering-el beimportálok osztályokat, amik egy másik osztály leszármazottjai, majd ha legeneráltatom a kódjukat akkor néha ezt kapom:
ami ugye hülyeség, mert PHP-ben egy osztálynak csak egy közvetlen őse lehet.
Továbbá néha lehagyja a tulajdonságok és metódusok elől az access modifier-t.
Tehát az ilyenek miatt nem merem a teljes fejlesztés során használni, csak a tervezés első fázisaiban.
Szóval a kérdés az lenne, hogy nektek milyen tapasztalataitok vannak ezen a téren? Esetleg tudtok, olyan programot ajánlani, amiben megvan minden szükséges funkció, és megbízható?
Előre is köszönöm a segítséget.
Üdv:
Tamás
■ Már egy ideje fontolgatom, hogy egy UML szerkesztőt kellene használni az osztályaim/interfészeim megtervezéséhez, de idáig nem találtam olyan programot, ami rendelkezik minden szükséges funkcióval, kényelmesen kezelhető, és teljes mértékben támogatja a php5-öt.
Egy ideje elkezdtem használni a Sparxsystem Enterprise Architect nevű programját.
Nagyon szimpatikus program, könnyen megtanulható a kezelése. Viszont nagyobb projektet, illetve már kész kódot nem merek rábízni mert néha csinál "furcsaságokat".
Például ha reverse engineering-el beimportálok osztályokat, amik egy másik osztály leszármazottjai, majd ha legeneráltatom a kódjukat akkor néha ezt kapom:
class childClass extends parentClass, parentClass {
// code..
}
// code..
}
ami ugye hülyeség, mert PHP-ben egy osztálynak csak egy közvetlen őse lehet.
Továbbá néha lehagyja a tulajdonságok és metódusok elől az access modifier-t.
Tehát az ilyenek miatt nem merem a teljes fejlesztés során használni, csak a tervezés első fázisaiban.
Szóval a kérdés az lenne, hogy nektek milyen tapasztalataitok vannak ezen a téren? Esetleg tudtok, olyan programot ajánlani, amiben megvan minden szükséges funkció, és megbízható?
Előre is köszönöm a segítséget.
Üdv:
Tamás
Feliratkozás
Enterprise Architect
Windows
Nope