Zdravím,
my teď k naší poměrně vysoké spokojenosti používáme kombinace aplikace postavené na platformě Eclipse + na GUI SmartGWT což je framework postavený na SmartClient věci, která je velice zajímavá a pořád navzdory drobným nedostatkům poskytuje asi nejlepší podporu věcí, které pokud děláte enterprise aplikaci do webu, bude potřebovat. SmartGWT kombinuje GWT s funkcionalitou smart klienta.... Není problém remote debug UI v Javovém kódu, který se ale pouští jako JS na straně browseru a podobné divočiny. Zabere nějakou chvíli, než se do toho dostanete, ale potom to přináší hodně výhod. Co se Eclipse Platform týče, tak pro mě už je to něco jako náboženství :) je to opět poměrně rozsáhlá záležitost, ale velice dobře dokumentovaná a podporovaná. Doporučuju si o tom přečíst nějaký krátký výtah, např. na wiki, abyste rychle zjistil, zda je to něco co hledáte nebo ne.

Krom těchto věcí používáme Eclipse Modeling Framework na vyrábění modelu a práci s ním. Tam je třeba být opatrný a nenechat se strhnout tím, že to umí všechno udělat "samo". Já osobně propaguju jenom první část, tzn. vygenerovat třídy + nástroje pro práci s nimi, ale EMF umí i jakýsi Edit framework vyrobit a tam už je to dost na hraně. Je potřeba to důkladně prostudovat a udělat rozhodnutí, jak hluboko se chcete pustit.

Tahle kombinace je velice silná, ale jenom pokud máte náladu se s tím trochu sám bavit. Pokud chcete vygenerovat aplikaci, která splňuje standardní požadavky (těžko to definovat, ale asi tušíte co tím myslím), tak to co jsem popsal je příliš "low-level" kombinace. Pokud ale u většiny frameworků trpíte, protože pokrývají jenom 75% vašich potřeb a pak se je snažíte hackovat aby zvládali i zbytek i za cenu naprostých šíleností, tak by tohle mohla být cesta...

Jinak verzování CVS a je to :) (hlavně kvůli podpoře v Eclipse Builderu (Ant + interní Eclipse systém))

S pozdravem

Lukáš Záruba (Lukas Zaruba)


Dne 3.2.2011 09:26, Rastislav Siekel napsal(a):
Pokiaľ ste robili JDK 1.4 a Struts, nie je problém používať Struts naďalej. Posledná verzia Struts 2 je z 20.12.2010, framework vyzerá živý a je dosť "ajaxoidný", pretože sa na AJAX spojil s Dojo frameworkom. Osobne ho nepoužívam, ale myslím, že je stále plne použiteľný, odladený a s podporou asi vo všetkých IDE.


Ešte sa mi páčil v poslednej dobe Google web toolkit - ale to je toolkit, nie framework. Ale pekný. A najviac "rich" aký som kedy videl :-)


Rastislav "Bedo" Siekel

------------------------------------------------------------------------
Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail : <sie...@prosoft.sk> <mailto:sie...@prosoft.sk>
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20

On 3. 2. 2011 9:06, Tomas Hubalek wrote:
Pokud jde o verzovani, tak Mercurial je vyborne podporovany vsemi tremi hlavnimi IDE (NetBeans i IDEA to maji out-of-the-box, u eclipse je potreba nejaky plugin). Git je asi vic "sexy" diky githubu, ale ja jsem si zvyknul na mercurial a jsem s nim spokojeny. Pokud jde o web, tak asi strasne zalezi na typu aplikace, jak moc ma/nema byt ajaxoidni.
Tom

------------------------------------------------------------------------
*Od:* konference-boun...@java.cz za uživatele Libor Jelinek
*Odesláno:* čt 3.2.2011 6:39
*Komu:* konference@java.cz
*Předmět:* Co teď "letí" v Javě na web a verzování?

Dobrý den všem,
bohužel jsem se musel pracovně věnovat trochu jiným činnostem, než
programování a posledních cca 4-5 let jsem na J2SE/J2EE ani nešáhnul.
V mé "době" bylo top JDK 1.4 na pro web Strutsy. O JSF a Spring apod.
se teprve začínalo mluvit :-)

(1) Chci se zeptat, protože vím, že mi už asi docela ujel vlak, co se
má momentálně smysl učit, pokud chci vyvíjet webové aplikace (pokud
možno "rich", tj. AJAX apod.) ? JSF nebo něco úplně už jiného?

(2) Jaký verzovací systém se teď nejvíc používá v Javě? Stále ještě
Mercurian? Nebo používáte Git? Mě se líbí Git a Bazaar, ale nevím jaký
je tam zrovna podpora z IDEs.

Velmi děkuji za názory :-)
Libor

Odpovedet emailem