Zdravim,
to, ze nenarazite na GUI Java aplikace v oblasti beznych desktopovych
aplikaci je pravda 9vyjimkou budiz Azureus). Ale vite, kolik
informacnich systemu na miru zakaznikum je napsano i s GUI v Jave?
Statistiky techto aplikaci v podstate neexistuji. V teto chvili
dokoncujeme (jako firma) velky projekt realizovany cely v Jave (od App
serveru, po GUI klienta). GUI je ve Swingu a problem s rychlosti,
ovladanim ci dalsimi vecmi, co pisete nemame. Vzhledem k tomu, ze pred
nami stoji dalsi podobny projekt, tak uvaha na pouziti SWT samozrejme
byla a byla zavrhnuta. Vyssi vykon GUI, ktere mi mozna SWT prinese, se
mi nevyplati na ukor casu, ktery budu muset investovat navic do prace na
GUI (treba zminovana rucni sprava pameti). Navic pro Swing dnes existuje
neco okolo 50 dalsich knihoven s komponentami a nastroji, coz mi zase
setri cas. Samozrejme doufam, ze se SWT do budoucna bude stale
zlepsovat, ale obavam se, ze nekteri mu i do budoucna reknou ne, prave
kvuli jeho filosofii (nechci rict, ze je horsi, jen jina).
Zajimal by me nazor cloveka, ktery ma zkusenost s programovanim GUI (a
nejen GUI) v Jave a treba v C++. Slysel jsem docela chvalu na Qt
toolkit. Ale take jsem slysel, ze napsat rozsahly informacni system v
C++ je predem temer sebevrazda, pokud vyvojari nemaji opravdu C++ dobre
zvladnute (coz udajne znamena minimalne 2 roky denodenni driny a
neznamena to, ze umite oddedit tridu ;-) ). Udajne to zabere az 4x vice
casu. Ma nekdo s necim takovym zkusenost?
Tomas Metz
Kouba Tomas wrote:
> Zdravim,
>
> muj nazor nebude moc popularni, ale myslim, ze desktop aplikace jsou v tuhle
> chvli v Jave ztracene:
>
> 1. Uzivatele je nechteji pouzivat. Znam jedinou relativne uspesnou aplikaci
> v Jave pro desktop mimo veci pro programatory (Limewire). To je pro tak
> uspesny jazyk velmi malo. Podivejte se prosim kolik mate na svem pocitaci
> nainstalovano SWT/Swing aplikaci, ktere nejsou pro vyvojare. Zeptejte se
> ptom proc...
>
> 2. Swing je velmi nepovedeny. Sice jeho navrh z hlediska programatora neni
> spatny, ale z hlediska uzivatele je to prinejmensim podivna vec. Je to
> pomale, vypada to nezvykle a pri prepinani se to zobrazuje zvlastne.
> Problemy jsou gtreba i u klavesovych zkratek.
>
> 4. SWT je rychlejsi, ale verze kterou znam (asi rok zpet) nema funkcni grid
> pro db aplikace a sprava pameti spise pripomina C++ nez Javu.
>
> 5. Jediny duvod, proc vytvaret aplikace v Jave je Linux. Linux ma podle
> zdroju, ktere jsem cetl cca 3-5% na desktopu. To se pro nikoho nevyplati. Na
> serverech je situace uplne jina, ale tam nebezi Swing.
>
> --
> Kouba Tomas
> mailto:[EMAIL PROTECTED]
>
>
>
>>-----Original Message-----
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] Behalf Of Richard Malaschitz
>>Sent: Wednesday, August 17, 2005 4:12 PM
>>To: Java
>>Subject: Re: GUI Designer pro Eclipse 3.1
>>
>>
>>Celkom by ma zaujimalo, ci niekto pise vacsie aplikacie vo Swingu
>>(alebo v SWT). Nemam na mysli nejake speciality typu IDE ale klasicke
>>informacne systemy. Z diskusii okolo Javy to vyzera ako keby vsetci
>>robili iba webove aplikacie.
>
>
>
>