If the previous qooxdoo releases were said to be evolutionary, the final 0.7 release certainly is revolutionary.
We are proud to present this major qooxdoo release as the result of many people’s ground-breaking development work and excellent user feedback. On the one hand qooxdoo 0.7 can be seen as a logical and consistent advancement that shares most of the spirit and focus of the previous versions. On the other hand, though, many aspects of the framework have been critically re-thought, re-implemented from scratch and entirely new concepts have been introduced. Much of what was regarded state-of-the-art in previous releases has been pushed even further for an optimal combination of power, elegance and speed. Many features and concepts are now quite mature and sophisticated, so that we can say with a certain relief: “This time we did it right!”.
The unparalleled feature set has been realized in a development process that spans several months and involves quite a number of developers dedicated to the project full-time or part-time. The new concepts and implementations have been put to the test in two alpha and three beta releases. Many thanks for all the great feedback and contribution from the qooxdoo community!
Some of the most significant changes and additions in qooxdoo 0.7 are the following:
- New elegant class declaration syntax
- Advanced OO features
- Java-like interfaces
- Ruby-esque mixins
- Full-blown dynamic properties, supporting init values, priorities and inheritance
- Intuitive theme support for appearances, colors, borders, fonts and icons
- Designer-friendly, cross-browser styling without CSS know-how
- Runtime switching of complete meta themes
- Extended developer tool chain (e.g. additional checks in source version, memory-leak checklist)
- Various optimizations for deployable custom applications (e.g. browser-specific variants)
- Browser history manager (cross-browser back button support; bookmarkability)
- Fast, modular API viewer that supports all the advanced OO features
- Integrated unit testing framework (“Test runner” application)
- Brand new demo browser as a replacement for the prehistoric sample section
We hope you enjoy the feature set and consistency of this major release. Of course, there is convenient built-in support available to migrate your applications to qooxdoo 0.7.
Any feedback welcome. Enjoy!
Pingback: Sebastian
Great work!
The OO features in a production-version are great news!
Thank you very much!
Awesome ! Thanks for your work.
This release looks like a really big step ahead! Great work guys
!
Pingback: Ajax Girl » Blog Archive » qooxdoo 0.7 released
Looks great, but the RPC demos don’t seem to work (Firefox and Opera) which is a shame. Will have to see if it’s the demos or not myself though
just awesome
Graham, yes the RPC demos only works with a RPC server which is not available on our demo server. Apologies.
This is really great. Thank you. The new release looks amazing. Finally the theme system seems to be usable and looks like a wonderful replacement for pure CSS.
I felt in love with QooXdoo
Pingback: qooxdoo » News » Two new maintenance releases