Vyznamny je take fakt, ze pro XUL jiz aplikace vznikaji, kdezto Avalon tu bude kdovi kdy. Navic mozilla je multiplatformni, takze takova webova aplikace bude dostupnejsi. Na druhou stranu, Avalon asi umozni mnohem lepsi vyuzivani moznosti a schopnosti windows, coz zrejme umozni vytvaret aplikace, ktere v XUL mozne delat nebude. Zajimave bude, jak se MS popere s bezpecnosti.
a kolik lidi to pouziva? V kazdy firme ktera jede pod windows tohle bud nikdy neslyseli a nebo nechapou proc to pouzivat kdyz maj ukradeny nejnovejsi MS visual studio kde se to da tak hezky snadno naklikat... a navic stejne 99,99% uzivatelu bude mit windows, tak co .. :((((
Napriklad vetsina specializovaneho lekarskeho software (analyza EKG, 24 hodinove monitorace, atp.) je v Jave, nebot si firma nemuze dovolit portovat cely program na nekolik platforem. Prinejmensim se ji to mnohonasobne vyplati. Multiplatformnost neni, navzdory tomu co si mysli otrocti vyvojari pod windows, klise ani zadny l'art pour l'artismus.
<flame>Kdo si vazi svoji prace a umi pocitat, neudela program pro jeden jediny OS, navic proprietarni a vyrostly na podhoubi nekalych praktik. Nazdar.</flame>
Právěže ten, kdo počítat umí si spočítá, že se mu investice do mulitplatformního vývoje nezaplatí - když se bude nucen vzdát komfortu Windows knihoven, vývojového prostředí a dokumentace - a získá tím přitom navíc jedno procento zákazníků, navíc obvykle nesolventních a neschopných investovat ani do OS.
Komfortu s win knihovnama! lol :))) To jsi asi moc treba s Javou do styku neprisel, vid? ;)
No vidis, a navzdory tvemo nazoru existujou tisice javovejch aplikaci a pouzivaj se v beznejch ale i velice specializovanejch a narocnejch podminkach a prostredich. Ono na multiplatformnosti asi opravdu neco bude... ;)
Java se na desktopech nikdy moc nechytala - používají se právě v těch méně běžných, proprietárních implementacích vytvářených na zakázku, kde o přenostitelnost vlastně nejde. Tam, kde by se přenositelnost opravdu uplatnila (web applety a aplikace) Javy skončila dřív, než pořádně začala.
A co se počtu aplikací týče, pro Windows neexistují tisíce aplikací, ale statisíce. Myslím, že kdyby ses průměrného BFU (jako třeba jsem já) zeptal, zda zná nějakou aplikaci v Javě, měl bys problém.
Nejsem si jist, jestli Java (QT a wxWindows jsem videl jen z rychliku) ma uzivatelske rozhrani definovane pomoci XML.
Jediny me znamy GUI toolkit pro Javu, ktery pouziva XML pro popis jsou ThinLets (http://thinlet.sourceforge.net/)
Pokud znate nejake dalsi, ktere jsou pouzitelne, tak dejte vedet. Zda se mi ze Java potrebuje takovyto XML toolkit jako sul a nejlepe standardni (JCP).
Tom
To je skutecne vyjimecne stupidni odpoved. Nikdo vas nenuti vymenit prenositelnost ci multiplatformnost za kvalitni UI, pokud to nekdo tvrdi, vetsinou je to jeho lenost nebo neznalost veci.
Mimochodem, pokud mluvite o prijemnem uzivatelskem rozhranni, tak to snad windows vylucuje, ne ;) ?
> Mimochodem, pokud mluvite o prijemnem uzivatelskem rozhranni, tak to snad windows vylucuje, ne ;) ?
To bych se hádal :) Qt, GTK a podobné vymyšlenosti za příjemné rozhodně nepovažuju. Javovské GUI (myšleno to ze Swingu, samosébně) je velmi dobré, ale neuvěřitelně nenažrané. Existuje vůbec hardwarová sestava, na které by běželo plynule? :) XUL jsem neviděl, takže už mlčím.
Btw, ten příspěvek o výměně přenositelnosti za příjemné GUI jsem psal poněkud opilý :)))