Expanding qooxdoo to …

It has been a topic a couple of times on our mailing list, to bring the OO layer of qooxdoo to non-browser environments. I took some time after the last release to check what’s necessary and build a proof of concept. That went so well that I included it into the framework to make it accessible for everyone. You can build your own qooxdoo OO package by just using a new introduced generator job in the framework folder:
./generate.py build-qxoo
That job generates a simple but powerful JavaScript file including all the qooxdoo OO goodness including classes, interfaces, properties, …
My intention was to build a file which can be used in a web worker, for example for running unit tests. But I did also test the file on Rhino and node.js, which are two JavaScript implementations outside the browser, and it worked there just as well.
It still is only a proof of concept but if you are interested give it a try and give me feedback.

3 thoughts on “Expanding qooxdoo to …

  1. Pingback: qooxdoo » News » The week in qooxdoo (2010-08-06)

  2. Pingback: qooxdoo » News » Download qxoo now!

  3. That reminds me of the build presets shipped with the “good old” 0.7.x legacy versions. I made some similar experiments with oo.dat and also with io.dat, which would be nice to see as well (as AFAIK JS implementations usually have some sort of communication support).

    Keep up the good work! ;-)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">