The Future of Qooxdoo

Tobias Oetiker
Qooxdoo News
Published in
2 min readMar 22, 2019

--

Have you been wondering what's happening in qooxdoo land, and if there will ever be a version 6 release? I can tell you now, there will! Just as it is with most projects, they often take a little longer than expected. We are mostly done with the coding, but the documentation and website still need some more attention before we are ready to make a splash. In any event, you can try the new qooxdoo now.

We have been paying close attention to not break code that worked on qooxdoo 5.0, so you should be fine with upgrading your existing application to the new qooxdoo release. The compiler is now written in JavaScript and can be installed via npm. We have a great new contrib system and some cool new toys, like an event recorder and a modern looking theme. More on these later.

For starters, try setting up the compiler and creating a little demo app. Behold the npm installation awesomeness:

qx compiler Installation demo
$ mkdir qxdemo 
$ cd qxdemo/
$ npm i @qooxdoo/compiler @qooxdoo/framework
$ npx qx create qxdemo --out . --type desktop --noninteractive
$ npx qx serve

After running the above, navigate your browser to http://localhost:8080

Alternatively, if you don’t mind answering a bunch of interactive questions, you can get away with even less typing:

$ npm i -g @qooxdoo/compiler @qooxdoo/framework
$ qx create qxdemo
$ cd qxdemo
$ qx serve

If you feel like helping, see us on gitter!

Update 2019–05–14: new package names in the @qooxdoo namespace.

--

--