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