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
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem