2013. május 1., szerda

Zebra (HTML5 Canvas Rich UI JavaScript Library)

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
http://www.zebkit.com/

3 megjegyzés: