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>
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