Monday, March 9th, 2009
qooxdoo 0.8.2 was released last Friday with a some big enhancements, the two most prominent being the new live debugging Inspector application and the integration of John Resig’s Sizzle selector engine into the framework:
This release was originally planned as a smaller Bugfix release but at least two features go way beyond just bug fixing. The most prominent addition is the ‘Inspector’ application, which provides cross browser Firebug like debugging of qooxdoo applications. The other major addition is the integration of John Resig’s selector engine sizzle and a jQuery like collection API. This brings us one step further to use qooxdoo not only as GUI toolkit but also to use as a cross-browser DOM toolkit. Beyond that we allow our users to take first peek at the cool features we have in the pipeline for qooxdoo 0.9, which include data binding and an infrastructure for virtual widgets.
The new Inspector is especially interesting since it provides qooxdoo developers with real-time debugging capabilities, similar to Firebug, but more specific to the qooxdoo framework itself. It allows for qooxdoo-specific debugging, including displaying the UI hierarchy and modifying the properties of qooxdoo widgets.
The inclusion of Sizzle was done to enhance the DOM manipulation capabilities of qooxdoo and “introduces a jQuery-like coding style and chaining concept around its existing low-level layer.” The addition is considered experimental within the qooxdoo framework and the team will be looking for feedback from their community on this new feature.
Two other notable enhancements are a data binding layer and an infrastructure for virtual widgets, both which are geared towards allowing users to display and manipulate large amounts of data without a performance hit.
More information on this release and migration can be found here.
Posted by Rey Bango at 11:58 am