Souhlas, Flash je ta spravna platforma, pokud pisete aplikaci pro internetove uzivatele. Pro jednu firmu ovsem pozadavek na instalaci Javy nemusi byt prekazkou. A v takovem pripade JavaFX rozhodne stoji za uvahu. Uz jen pro snadnou integraci s Javou (v JavaFX lze pouzivat javovske tridy - tj. cast aplikace muze byt v Jave). Na druhou stanu je pravda, ze JavaFX je stale hodne ve vyvoji. Takze pokud hledate neco stabilniho, tak Flash je mozna lepsi volbou.
Z.T. -- Zdenek Tronicek FIT CTU in Prague Martin Kuba napsal(a): > Rastislav Rehak napsal(a): >> Ked uz uvazovat o Flex, preco nie Swing alebo Silverligth alebo JavaFX ? > > Swing ne, protože Javu má nainstalovanou minimum uživatelů. > Sice podle statistik prohlížečů získávaných pomocí JavaScriptu > má podporu Javy hodně lidí, ale podle studií ve skutečnosti > jen asi 50% a z nich má drtivá většina starou špatnou Javu 1.1 > od Microsoftu. Tudy cesta nevede. > > Silverlight pojede jenom na MS-Windowsech, ne ? A Silverlight, > JavaFX a Adobe AIR jsou jiný typ platformy než Flex, > mají za cíl poskytovat i lokální databázi. Pro všechny tři je potřeba > instalace pluginu, který uživatelé nemají. Spousta uživatelů > si nic nainstalovat neumí. A další spousta, třeba v bankách, na úřadech > nebo v nemocnicích, ani nemůže, protože systémový správce jim to nedovolí. > > Flex potřebuje jenom Flash plugin, který má už nainstalovaný 99% uživatelů > na všech operačních systémech, viz > http://www.adobe.com/products/player_census/flashplayer/version_penetration.html > Téhle statistice věřím, protože kvůli YouTube si Flash > všichni udržují aktuální. > > Z hlediska webových technologií mi přijde velmi podnětný Facebook. > On sám je napsaný v PHP a používá AJAX, na tom není nic zajímavého, > ale převratná novinka je to, že je do něj možné dopisovat > další aplikace. Technicky to funguje tak, že Facebook zobrazí > stránku se svým logem, v té je IFRAME a v něm může být libovolná > stránka na libovolném serveru. Ty aplikace tak neběží na serverech > Facebooku, > ale úplně jinde. > > A když se podíváte, jak jsou ty úspěšné aplikace dělané, tak > je to u jednodušších AJAX, a u složitějších Flash (netvrdím že vyvinuté > pomocí Flex, nedá se to poznat, ale je to pravděpodobné). > Třeba takový test "Who has the biggest brain?" > http://www.facebook.com/apps/application.php?id=8827826004 > zobrazuje v reálném čase pohybující se předměty a měří rychlost lidské > reakce > (takže neměří velikost mozku ;-) ) a aby to zvládl, je dělaný ve Flashi. > > Koneckonců, nejsložitější uživatelské rozhraní mají hry, a když se > podíváte > třeba na http://www.superhry.cz/ tak všechny jsou psané ve Flashi. > > To podle mně dokazuje, že Flash je dnes ta správná platforma pro aplikace > se složitým rozhraním. > > > > Makub > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Supercomputing Center Brno Martin Kuba > Institute of Computer Science email: [email protected] > Masaryk University http://www.ics.muni.cz/~makub/ > Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 > -------------------------------------------------------------- > >
