lunes 23 de noviembre de 2009

QOOXDOO: A newbie at Javascript Libreries Classroom??


It may seems a newbie among the javascript frameworks but as any of them it has a getToKnow curve which takes some years and this is the case of Qooxdoo, ..it has been living around us for abot five years. The best description of what Qooxdoo is, can be found at its homepage:

"qooxdoo (pronounced [’ku:ksdu:]) is a comprehensive and innovative framework for creating rich internet applications (RIAs). Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed. qooxdoo includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is Open Source under an LGPL/EPL dual license."

It is a object, or I should say component, oriented framework with the ability to add methods to all the classes and elements embedded in it. It includes console panel, events manager... and it is not as "heavy-weight" as extJS (another javascript framework full of widgets/gadgets). Qooxdoo is very stable and clean as it usually happens working with objects but a bit slow (something that also happens working with objects :)), ..at its origins it was slooower though and had that same windows 9x look&field!!.

It has a nice documentation, something that sometimes misses at other Javascript frameworks. (maybe because it commercial-friendly open source license)

As extJS I would use Qooxdoo to build big JS Apps with a style that may not differ from Qooxdoo standards, but never for little apps or just little javascripts add-ins in pages as for example a drop-down menu.

Finally and although It's taken them sometime, they've finally released a wrapper for GWT. Its name QxWT

Check the demos to know what qooxdoo is able of!!

diggdelicioustechnorati

0 comentarios:

Publicar un comentario en la entrada