Dojo 0.9 released August 20th, 2007 at 3:36 pm by Dylan Schiemann

Alex has announced the final release of Dojo 0.9:

After a complete re-think about the purpose and value of Dojo, and after months of grueling ground-up work on the part of the entire Dojo team, I’m happy, proud, and excited to announce that Dojo 0.9.0 is available.

And AOL is already hosting 0.9 in their CDN.

For those porting Dojo applications from previous version of the toolkit, you can refer to the Porting Guide for help on where APIs landed in the shuffle.

In many cases, you’ll need less code overall to get the same thing done (or done better), and Bill Keese (Dijit Project Lead) has put together a great overview of what’s new and awesome:

The quick rundown of 0.9 features will be familiar to committers by now:

Dijit:
* unified look and feel for all widgets
* ambitious a11y and i18n features in every Dijit widget
* a mature CSS-driven theme system with multiple, high-quality themes
* huge improvements in system performance
* data-bound widgets
* Declarations for lightweight widget writing
* a new page parser that allows instances of any class, not just widgets
* no magic

Core:
* reduced API surface area (easier to remember and use)
* dojo.query() always available, returns real arrays
* from-scratch high-performance DnD system
* Base (dojo.js) is 25K on the wire (gzipped)
* dojo.data APIs finalized
* new build system
* new test harness for both CLI and browser use
* dojo.behavior now marked stable and based on dojo.query
* excellent animation APIs with Color animations in Base (always available)
* all the features you’ve come to count on from Dojo (RPC, JSON-P, JSON, i18n, formatting utilities, etc.)

DojoX:
* high quality implementations of previously experimental features:
* gfx (portable 2D drawing)
* data wires
* offline
* storage
* cometd (Bayeux client)
* etc.
* dojox.gfx now includes Sliverlight support
* many more features and improvements than there’s room for here

Finally, my sincerest thanks to the committers, contributors, and organizations whose hard work and support made this possible. We took a great risk in attempting 0.9 and without their herculean efforts, Dojo would not be the thriving, open project that it is today.

6 Responses to “Dojo 0.9 released”

  1. Just for the record » Code Candies says:

    […] Dojo 0.9.0 freigegeben. Mehr im SitePen Blog. […]

  2. Ajax Dojo Comet Beginner Tutorial « Lean Austria says:

    […] By the way: Yesterday Dojo 0.9 was released. You can download it at http://www.dojotoolkit.org […]

  3. Tremend Tech Blog » Dojo vs Ext.js - How Dojo lost in front of other UI frameworks like Ext js says:

    […] Page loading time. Again, this one of Dojo’s ghosts that haunted them until their 0.9 release. Perhaps they’ve fixed it, but until now, it required so much effort if you had your custom widgets, or if you just needed a custom build. […]

  4.   Dojo 0.9发布 by The Third Part says:

    […] 经过一段长时间的辛苦工作,Alex宣布Dojo 0.9发布,期待以久的朋友可以下载使用,当然如果你不需要查看其源代码和其自带的例子,可以通过xdomain直接使用AOL在CDN提供的高性能的缓存版本(当然,你所在开发机器能连接到internet),0.9 in 30 seconds一文应该对你有所帮助。 […]

  5. Continuing Intermittent Incoherency » 0.9 On The March says:

    […] Last week we released Dojo 0.9, and while we’re excited at how well it performs, how easy it is to use, etc. but the proof is in the apps. In particular, Plaxo Pulse, AOL’s TinyBuddy (app here) and the new Bloglines beta are all 0.9 based and the experience really shows it. They’re all “data stream” apps, things you fire up and then leave open or spend lots of time in, and they’re amazingly useable, responsive, and useful. If you haven’t tried them out, now’s the time to give them a whirl and get a feel for how 0.9 is helping real apps rock.   if(!mmposts){var mmposts=[];} mmposts[mmposts.length]=”619″; […]

  6. SitePen Blog » Blog Archive » Dojo Workshop Updates and the Grails eXchange! says:

    […] With the recent launch of Dojo 0.9 and the planned launch of 1.0 in late October, the SitePen Dojo training courses have been revamped and now focus exclusively on the new code base. […]