2013. május 17., péntek

A gwtproject.org a GWT új, közösségi oldala

A gwtproject.org a GWT új, közösségi oldala. Úgy látom, kezd nagyon közösségi irányba tolódnia GWT, és igazi, közösségi open source projektté válni. Erre enged következtetni ez a saját oldal, illetve hogy minden fórumon próbálják nyomni, hogy a fejlesztők járuljanak hozzá a fejlesztéshez. Ennek talán az az oka, hogy az egyéb technológiák miatt talán kezd kicsit háttérbe szorulni a Google-nél a GWT. Erőteljesen tör előre a Dart, illetve a tiszta JS alapú technológiák, mint amilyen az AngularJS is. Például a Google+-hoz már nem használtak GWT-t, tisztán JavaScript-ben készült a kliens oldal. Ennek ellenére ez nem egy rossz technológia, és minél inkább megy nyílt irányba, nekem annál inkább szimpatikus. Ráadásul szerintem nagy kiaknázatlan potenciál van még a Java kód újrafelhasználhatóságában, mivel a GWT-s klienshez elkészített Java kód egy része felhasználható mondjuk az Android kliens megvalósításához, vagy J2ObjC-vel akár az iPhone-os kliens kialakításához is. Erre egy nagyon jó példa a PlayN, ahol elég egyszer implementálni a játékot, amit aztán lefordíthatunk JS-re, Android-ra, iPhone-ra, vagy éppen Flash-re tulajdonképpen minden módosítás nélkül. Úgy látom, hogy jelenleg a web fejlesztő és a mobil app fejlesztő két külön állatfajta, pedig lényegében ugyanarról van szó. Ha pedig egy cég több platformra fejleszt, és a kód egy részét újra tudja hasznosítani, az jelentős piaci előnyt szerezhet ez által. Én ebben azért látok fantáziát, így egyelőre semmiképp nem temetném a GWT-t. 

#blog  

http://www.gwtproject.org/


Embedded Link


This is a beta version. If you find errors, please report them or ...
Home; Articles. Overview · DOM Memory Leaks · Dynamic Host Page · Elemental · Fragment Merging · GWT iPhone · MVP Part1 · MVP Part2 · Security · Super Dev Mode · Testing · JSON & Mashups · GWT & Hibernate. Documentation. Latest. Overview · Accessibility · ClientBundle · Code Splitting ...

2013. május 1., szerda

Zebra (HTML5 Canvas Rich UI JavaScript Library)


Sosem értettem, hogy miért nem gyártanak Canvas alapú UI toolkiteket. Olyanokat, mint amilyen a Flash alapú Flex is volt, mielőtt a Flash-t elkaszálták volna. Annak idején nagyon szemezgettem a technológiával, mert nagyon jól kinéző UI-kat lehetett összerakni, és mivel Flash-en futott, ezért minden böngészőben pöccre ugyanúgy nézett ki. A hátránya, hogy ugye a keresők nem tudják feldolgozni, de nem is honlapokat kell ilyennel fejleszteni, hanem webappokat. A Zebra ebből a szempontból hiánypótló. HTML5 Canvas alapú RichUI toolkit JavaScript-ben szép OOP API-val, és néhány hasznos kiegészítéssel. Akár tekinthetjük a Flex újragondolásának is a mai igényekre szabva. Az oldal elmondása szerint minden modern böngészőben fut, legyen az desktop, vagy mobil. Bár az Android telefonomon nem sikerült életet lehelni belé, IE9-ben, FFoxban és Chrome-ban remekül futott. A sebességére sem volt panasz. A liszensze is "business friendly" LGPL, tehát így elsőre semmi kivetnivalót nem tudtam találni benne. Tehát a Zebra-nak köszönhetően ki lehet dobni a Flex (Flash) UI-kat, az Appleteket és JavaFX app-okat (akinek nem tetszik a JS, használhat GWT-t). Egyelőre nagyon tetszik.    

#blog  

http://www.zebkit.com/
https://github.com/barmalei/zebra





| HTML5 Canvas Rich UI JavaScript Library
Zebra brings fresh view and possibilities to develop WEB based Rich UI applications. The approach sits on top of HTML5 Canvas element what makes possible to render any imaginable UI. Zebra development...