Dobrý den,
v současné chvíli tuto aplikaci používá několik desítek klientů najednou, nicméně vzhledem k tomu, že backend jsme vyráběli sami, tzn. nevyužili jsme integrace s hibernatem a aplikačním serverem, ale requesty zpracováváme vlastními servlety (ať už jako rest, nebo jako RPC, protože smartGWT umožňuje využít obě varianty a každá je vhodná na jiné operace), nemůžu vám nic říct k tomu, jak zvládá serverová část smart clienta vysoký load. Co se samotného JS které se dostane na klienta týče, tak tam už počet operujících klientů v zásadě nehraje roli. Nicméně musím upozornit, že když se v IE pokusíte používat enteriprise aplikaci s efekty (fade-out atd) tak se procesor dost zapotí. Používáme proto převážně chrome v upravené variantě jako desktop aplikace. Každopdáně naše cílová skupina nasazení je cca 200 uživatelů operujících proti jednomu serveru a rest + rpc zpracování pomocí Jetty webserveru podle stress testů nemá vůbec žádný problém s tímto.

S pozdravem

Lukáš Záruba (Lukas Zaruba)

Dne 6.2.2011 19:23, Ivan Polak napsal(a):
Ahojte,

aj ja som velmi vdacni za takuto diskusiu typu flame. mal by som
otazku na pana Zarubu ohladne SmartGWT (resp. smartclient). mate
nejaku skusenost ohladne nasadenia tejto technologie na UI pre
aplikaciu, ktoru by pouzivalo povedzme radovo stovky pouzivatelov.

velmi pekne dakujem

Ivan

2011/2/3 Lukáš Záruba<lukas.zar...@media-solutions.cz>:
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

Odpovedet emailem