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 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
