Monday, September 17th, 2007

Plugging in to the Dojo Grid

Category: Dojo

Dylan says that the single, most asked question with the Dojo 0.9 release has been, “Where’s the grid widget?”.

The questions is now answered with the announcement that SitePen, Mozilla Foundation, Nexaweb Technologies, Redfin, & SnapLogic Announce Open Source Contribution of TurboAjax Group’s High-Performance Grid Widget to Dojo Foundation.

Wow that is a lot of people coming together. Fantastic.

You may remember the TurboAjax Grid which works on Dojo 0.4. This new version will build on that work and will include support for Dijit and all of the great features Dijit offers (CSS theming, a11y, il8n,, etc.).

Posted by Dion Almaer at 12:26 am

3.6 rating from 45 votes


Comments feed TrackBack URI


The announcement today is about the terms changing to be in line with the rest of Dojo. The TurboAjax Grid is going 100% free and open in Dojo 1.0. No distribution of your code will be required in any form. It is these new terms, in conjunction with the work being done to update the grid for 1.0, which forms the basis of this announcement.

Hope that clears up the confusion.


Comment by Alex Russell — September 17, 2007

thank you for pointing this out. This is exceptionally good news!

Comment by Paolo Montrasio — September 17, 2007

How does Dojo 0.9 compare with the Ext 2.0 framework as far as ease of use, features and documentation? Did anyone try to compare these two frameworks?

Comment by Les — September 17, 2007

I’m not an expert with either Dojo or Ext, but I would say that Dojo is a real framework and Ext is more focused on Widgets with YUI underneath. Ext is easier to use, but not as feature-rich as Dojo. If you just need 1 or 2 widgets, Ext might be a better choice. Although I’m not sure if the TurboAjax grid changes this: is it worth adopting Dojo just to use the grid? Or can you still use the grid stand-alone?

Comment by Jep Castelein — September 17, 2007

While your statement was true a while back, I think you should take another look. Ext is much more than a few widgets that sit on top of YUI.

Comment by Jack Slocum — September 17, 2007


Jack’s quite right. EXT has evolved well past it’s previous dependence on external libraries. Additionally, Dojo has been trimmed down to the point where “adopting” Dojo is a relatively minor choice. Also, the TurboAjax grid was never “stand-alone” per sae; it always required Dojo, even in its previous incarnations. The new version will deepen those ties where it’s sensible, but not beyond that.

Comment by Alex Russell — September 17, 2007

It’s a great contribution but I think that the turbo guys might want to avoid confusion by updating their website. I jumped to the same conclusion Paolo.

Comment by Stuart Guthrie — September 17, 2007

Jack & Alex: thanks for the clarification: I’ll take a closer look at both Ext and the TurboAjax grid.

Comment by Jep Castelein — September 17, 2007

I am really excited that this has happened. The open sourcing of any code is good for the community as a whole not just Dojo users. The approach Dojo took to bring this together was really interesting and getting a bunch of entities together to bring things like this to completion is never easy. Working at Nexaweb, I’m glad we were involved and would like to thanks all those who helped to make it happen!

Good Job Everyone!

Comment by Robert Buffone — September 17, 2007

I think there are two really good pieces of news here: 1) that a significant new chunk of functionality will be available open source under Dojo; and 2) that commercial support for that functionality (and for the rest of Dojo too) will be available. This will make Dojo a viable choice not just for the open source community and “don’t ask/don’t tell” open source users within IT, but also for the core IT groups that want to adopt AJAX.

Comment by ckeene — September 18, 2007

2) that commercial support for that functionality (and for the rest of Dojo too) will be available

This is not a new concept; several vendors already bundle dojo into their commercial offering, offer support, and training. It’s nice that there will be one more but it is not unique;

Comment by Steve — September 20, 2007

As someone else evaluating Dojo and Ext right now, I think it comes down to 2 issues: accessibility and look & feel. Dojo has excellent support for accessibility, via ARIA, but doesn’t look so great, with rendering bugs in IE – at least in 0.9. Ext has excellent, pixel perfect, look and feel, but is currently not doing anything about accessibility. Long term, I think both frameworks will need to deal with these issues. I have high hopes for Dojo 1.0 and the integration of the new grid, but like many others, don’t have the luxury of waiting for it.

It’s definitely an exciting time though. Ext and Dojo both have fairly mature core frameworks that are well written and easy to extend. It will be interesting to see how things have changed a year from now.

Comment by Ryan — September 21, 2007

I meant that as a response to the initial question from Les, not Jep – sorry for the confusion.

Comment by Ryan — September 21, 2007

Leave a comment

You must be logged in to post a comment.