Při psaní předminulého článku o webových aplikacích na desktopu jsem netušil, že se situace může vesele otočit a my máme desktop na webu. Oč se jedná? Představte si, že se vám spustí webová aplikace v naprosto totožném kabátě jako Windows XP. Není to alespoň zajímavé?
Předevčírem jsem potřeboval porovnat různé AJAX frameworky, které by umožnily grafickou nadstavbu pro projekt E-WAIT (skládá se z několika poprojektů, z nichž jeden je mou bakalářkou). Vodítkem mi byla pěkná stránka s názvem Java Ajax Frameworks, kde jsem objevil Bindows (www.bindows.net).
Lepší obrázek než tisíc slov

... a teď mi povězte, jestli je tohle rozeznatelné od normální Windows aplikace! Ano, status bar od Firefoxu a ikonka vlevo nahoře leccos prozrazuje, to je pravda. :-)
Že je možné s Bindows vytvořit opravdu pěknou webovou aplikaci dokládají například tyto projekty:
- Click2Map: Ajax Map Editor - je třeba se zdarma zaregistrovat, ale doporučuji vyzkoušet - aplikace umožňuje jednoduché a pohodlné přidávání značek do Google Maps.
- Forum Software: Bindows & J2EE - Diskuzní fórum
Je opravdu škoda, že se jedná o komerční projekt, stáhl jsem si alespoň šedesátidenní demoverzi (odkaz na konci článku), tak to vyzkouším, ale 195 dolarů asi opravdu neobětuji. Možná až bude dolar za 5 Kč, tak by se o tom dalo uvažovat... :-D
Momentálně z AJAX frameworků pro zmíněný projekt zatím vyhrál Google Web Toolkit, který je asi nejlepším a nejkomplexnějším řešením (viz například článek na Intervalu). Obstarává totiž práci jak za klientskou, tak za serverovou část, což není tak obvyklé, například právě Bindows jsou pouze tou klientskou částí. S GWT pracujete pouze v Jave. Na serverové straně, která musí mít samozřejmě server pro Javu - např. Tomcat - je to plnohodnotná Java, na klientské straně to je okleštěná Java, kterou je pak GWT schopen převést na JavaScript (resp. na HTML + CSS + JavaSript).
Download
Jelikož se kvůli stažení demoverze musíte registrovat a odkaz si nechat poslat na mail, přikládám možnost stažení mé lokální kopie: