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