[Javalist] Scaffolding

aszomor at szomor.hu aszomor at szomor.hu
2013. Feb. 4., H, 10:57:23 CET


Bocs, még valami a scaffolding az .Net-hez is létezik, de az nem   
tervezés, hanem egy megadott projekt struktúrában való gondolkodást  
segítő eszköz.
http://www.codeproject.com/Articles/468777/Code-First-with-Entity-Framework-5-using-MVC4-and


Idézet (aszomor at szomor.hu):

> Szia Gábor,
>
> Tulajdonképpen az S-Expert egy a Visual Studióba beépülő kódgeneráló  
> plugin, amiket ez tud:
> - Entitások tervezése
> - A különböző aspektusokból nézve az entitásokat (tab füleken) egy  
> entitás több helyen is szerepelhet
> - Különböző szabályrendszerek, validációk az entitásokhoz
> - Entitás <-> adatbázis szinkronizálás, diff SQL-ek előállítása vagy  
> az Entitások a Db-ből
> - Entirás - DTO - View kapcsolatok
> - Szolgáltatások definiálása
> - Egyszerü use case-ek megfogalmazása
> - A kód generáló részek (MOLD-ok) forrását és template-jeit adták,  
> így a magad igényére alakíthatod a kódgenerálást
> - Lehetőséget biztosít több rétegű terv készítésére (bár kicsit  
> faramucin az ős változásait diff-el kellet a leszármazottakba  
> átvinni, de működött)
> Elvileg magával az S-Expert-el Java kódokat is tudnék generálni,  
> csak akkor nulláról kellene indulnom és nem lenne része a  
> kódgenerálás az IDE-nek, ami egy csomó problémát hozna (verzió  
> kezelés, projekt létrehozás, stb ... stb)
>
>
> Ezért létrehoztunk egymásra épülő terveket, ami több rendszerben is  
> azonos azokat emeltük/generáltuk ki egy sajaát SDK-ba.
> Ezek után a tényleges projekt valamelyik tervre épül, amit lehet  
> generálunk a többit pedig custom kódban megírjuk.
>
> Ha jól értelmeztem hasonló mint a Fornax Scluptor  
> (http://fornax.itemis.de/confluence/display/fornax/Fornax), ott a  
> kód generáló részek a különböző CARTRIDGE-ek, azzal a kivétellel,  
> hogy ott grafikusan lehet tervezni, míg ha jól értem a Scluptor-ban  
> egy speciális nyelven viszed fel a tervet és abból generál.
> Azt is olvastam róla, hogy miután felvitted a tervet a Scluptor-ba  
> van hozzá vizuális megjelenítő, tulajdonképpen a felhasználónak,  
> hogy megértse a tervet.
>
> És ahogy néztem a Spring Roo is valami hasonló, csak sokkal  
> egyszerűbb szinteket tud alapban  
> (http://www.myeclipseide.com/me4s/features/spring-mvc-scaffolding.php), bár  
> ahogy az IBM oldalán láttam nagyon fel lehet turbózni  
> (http://www.ibm.com/developerworks/library/os-springroo6/index.html).
>
>
> Tehát a kérdésedre a válasz, ha lehet "- Mindegyik" és a legnagyobb  
> érték a több rétegű terv készítésének a lehetősége.
>
>
> Attila.
>
>
> Idézet (Gábor Garami <gabor.garami at hron.me>):
>
>> Nem vagyok meggyozodve arrol, hogy a listan mindenki asz ASP.NET-ben is,
>> igy el tudod mondani 3 szoban, mi lenne a pontos cel?
>>
>> - Entitasok generalasa
>> - View generalasa
>> - Controller generalasa
>> - Mindegyik
>> - Egyik sem
>>
>> Garami Gábor
>> gabor.garami at hron.me
>> Skype: hron84
>> Tel: +36 20 235 9621
>>
>> Sent from my T-Mobile G2
>> Ezt a levelet telefonról adták fel, ékezethibákat tartalmazhat.
>> 2013.02.03. 12:23, <aszomor at szomor.hu> ezt írta:
>>
>>> Sziasztok,
>>>
>>> Jelenleg ASP.NET MVC projektek fejlesztésében veszek részt, de a
>>> szabadidőmben szeretnék Javával foglalkozni, hasonló jellege miatt a Spring
>>> MVC-re gondoltam.
>>> A .Net fejlesztésben egy S-Expert (http://www.modelingsoft.com) nevű
>>> eszközt használunk a rendszer modellezésére és ebből generálunk kódokat ez
>>> igen meggyorsítja a fejlesztést.
>>>
>>> Jó lenne a ha a Spring MVC-hez is találnék/ajánlanátok valami hasonlót,
>>> még EE5-höz használtam régebben az AndroMDA-t, de az sajna már nem
>>> fejlődik, talán túl gyors a technika fejlődése ahhoz, hogy ilyen projektek
>>> követni tudják.
>>>
>>> Eddig egy kis Google-zés után találkoztam a Spring ROO-val, ehhez létezik
>>> egy "Scaffolding Spring MVC application", viszont ez nem igazán vizuális.
>>>
>>> Használ valaki hasonló eszközt? (nem baj ha fizetős, de azért ne legyen
>>> túl drága)
>>>
>>> Köszi,
>>> Attila.
>>>
>>> ______________________________**_________________
>>> Javalist mailing list
>>> Javalist at lists.javaforum.hu
>>> http://lists.javaforum.hu/**mailman/listinfo/javalist<http://lists.javaforum.hu/mailman/listinfo/javalist>
>>>
>>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>



További információk a(z) Javalist levelezőlistáról