Mission accomplished – qooxdoo 0.8 is out!
qooxdoo No Comments »On Thursday we finally rolled out the best qooxdoo release off all times.
Within the last 13 months 26 developers made over 6,000 commits to our SVN repository and crunched 294 bugs. This all resulted in an effort of more than six man-years.
This release is not only the one with the most changes but also the best tested and documented one.
For this version we focused on two domains: the GUI Toolkit and the Tool Chain.
The GUI Toolkit is a complete rewrite of our old system built on top of a low-level DOM layer. This layer is designed to be replaceable: how über cool would it be to render widgets in SVG or Canvas once the technology is ready? ;-) The layer can be used stand-alone to provide generic and normalized access to the DOM and browser objects.
Another important point is the enhanced support for designing widgets. We added a container that lays behind the widget itself and can be filled with various content to draw borders, shadows, backgrounds and more.
Our Tool Chain is not Makefile-based any longer and does not require a bunch of Unix tools. The only requirement for the new Tool Chain is Python, which comes bundled with all good operation systems and can be installed easily under Windows.
There are many benefits from this new system (e.g. automatic generation of CSS Sprites, integrated internationalization support and easy editable JSON-based configuration files) which are essential for developing and deploying enterprise applications.
If you have not already done so, this is the perfect time to start working with qooxdoo. ;-)
TextMate is fast, handy, works as "it should" and is fully-loaded with lots of time-saving and customizable features. This is the first time I thought someone has thought well during developing an editor. Just take a look at these