Par dalsich statistik, ktorym zase ja verim ( su z mojho serveru cez
google analytics ) Java 97,5% , Flash 97,96%
Stare verzie Java - tam to moc nesledujem, ale MS java uz skoro
neexistuje.
Naposledy bola distribuovana s Win2000 , ale nie s XP, takze to uz nikto
nema. Podla tejto statistiky http://www.statowl.com/java.php ma java
81,87% ale len 0,01% je other - co by mohla by 1.1 .
Stare verzie Flash - 9.0 : 6% ( moj sever, Google analytics )
Flash/Flex je dobry pre videa a niektore hry, neda sa naozaj pouzit
prave tlacitko mysi - prave preto to nemozem pouzit na mojej stranke .
Zaver - RIA pre intranety jednoznacne Swing/FX pripadne webstart , pre
internety : podla toho co potrebujete, existuje milion kriterii.
Napriklad komponentove frameworky a pluginy maju velke problemy so SEO a
bookmarkovatelnostou, Javascript uz nie je az tak zly odkedy existuju
kniznice ako JQuery.
Facebook - to je tiez zaujimavy pripad, velmi pekne demonstruje shift v
portalovej oblasti od server side UI integracie na client side. Portlet
vs WSRP, OpenSocial atd. Urcite by som to netahal do diskusie aky
framework - rovnako dobre mozem urobit biggest brain ako applet alebo Ajax.
R
Martin Kuba wrote:
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