Fejlesztési módszertan/eszköz JS-es UI-hoz?
Sziasztok!
ExtJS és qWikiOffice Desktop alapokon fejlesztünk egy alkalmazást. A munkának 3 lassú és kényelmetlen eleme van:
1. Az egyes modulok megjelenéséhez szükséges ExtJS komponensek kódjának megírása (szükséges property-k összegyűjtése az ExtJS doksiból majd a sok 100 sornyi kód beverése);
2. Az egyes felhasználói akciók hatására történő adatcsere lebonyolítása (százféle handlerben megírt adatösszegyűjtő, -elküldő, válaszfeldolgozó és hibakezelő kódhalmazok);
3. Bonyolult és fejlett üzleti logika kódolása JS-ben, majd után még - a megbízhatóság miatt - egy szerver oldali nyelven és/vagy SQL-ben is.
Az idő előrehaladtával mi is egy sor egyszerűsítést használtunk már (felparaméterezhető kódgenerátor 1. pont megkönnyítésére, általános függvények használata 2. pont megkönnyítésére, stb.), de a munka így is inkább titkárnői mint mérnöki.
Ha van valami jó ötletetek/tapasztalatotok, ami ezt a rabszolgamunkát megkönnyíti, azt szívesen meghallgatnám!
Előre is köszönöm!
Üdv:
Dávid
■ ExtJS és qWikiOffice Desktop alapokon fejlesztünk egy alkalmazást. A munkának 3 lassú és kényelmetlen eleme van:
1. Az egyes modulok megjelenéséhez szükséges ExtJS komponensek kódjának megírása (szükséges property-k összegyűjtése az ExtJS doksiból majd a sok 100 sornyi kód beverése);
2. Az egyes felhasználói akciók hatására történő adatcsere lebonyolítása (százféle handlerben megírt adatösszegyűjtő, -elküldő, válaszfeldolgozó és hibakezelő kódhalmazok);
3. Bonyolult és fejlett üzleti logika kódolása JS-ben, majd után még - a megbízhatóság miatt - egy szerver oldali nyelven és/vagy SQL-ben is.
Az idő előrehaladtával mi is egy sor egyszerűsítést használtunk már (felparaméterezhető kódgenerátor 1. pont megkönnyítésére, általános függvények használata 2. pont megkönnyítésére, stb.), de a munka így is inkább titkárnői mint mérnöki.
Ha van valami jó ötletetek/tapasztalatotok, ami ezt a rabszolgamunkát megkönnyíti, azt szívesen meghallgatnám!
Előre is köszönöm!
Üdv:
Dávid
Generálás
Snippets
Másik javaslatom az Ext Designer. Ugyan fizetni kell érte, de layout gyártásnál nagyon jól jön, szerintem.
Hát...
Snippet alatt azt értjük, hogy félkész kódot ripsz-ropsz be lehet szúrni valahová, aztán megigazítani? Nem lesz ettől nehézkes a kód karbantartása? Én eddig irtóztam hasonló dolgokat kétszer leírni. Ha valamit copy-paste-elnem kellett volna, akkor inkább kiemeltem egy függvénybe, és az eltéréseket paraméterezhetővé tettem. Persze az is igaz, hogy valószínűleg még sosem térült meg ez a többletmunka, de legalább elégedett lehettem, hogy milyen előrelátó is voltam. :)
Köszi az eddigieket! Még valaki?