Dojo 0.9与以前发布的所有其它版本都不兼容。关于这一结论的说明可以参考Doji官方网站上的文档:《Dojo Porting Guide: 0.4.x to 0.9》,下面是2007-10-3浏览该网站相关内容时所作的屏幕截图(为了记述更清晰对截图做了一些标识,下同)。

Dojo 0.4中的一些重要的特征,在Dojo 0.9中没有实现。为此,Dojo官方网站上给出了一个列,表参考下图。

本文最关心的是这个未实现的特性列表中排在第一条:Table。
为什么特别关注Dojo 0.9没有Table呢?
参考上面的图例中红色底线的内容,记得Dojo 0.9刚刚发布时这里曾经有一些关于为什么没有提供Table的理由,并且希望有贡献者(很遗憾,当时没有留下一个屏幕截图)。不知何时演变成上面屏幕截图的内容了。
dojo.js.uncompressed.js中的一点注释信息是引起我们兴趣的另一个关键,下面图例展示的是dojo.js.uncompressed.js中的一小段代码片断。

dojo.declare函数对于新版本的Dojo 0.9来说太重要了。
有充足的理由促使我们仔细研究上图中红色底线的内容。以“TurboAjax group”为关键字,在Google上检索一下,下面图例是检索结果的一部分。

在Google上给出数万个检索结果,参考上图。点击其中第一个,我们进入版权属于TurboAjax Group的一个站点:www.turboajax.com,参考下图:


上面两幅屏幕截图是浏览www.turboajax.com网站时做的。
至此了解到:
1、TurboAjax Group是Dojo的核心的贡献者。
2、作为Dojo的核心贡献者,TurboAjax的产品《TurboGrid 3》是一个构筑在Dojo工具上的javascript组件。
(下面图例是《TurboGrid 3》的一个展示实例的截图:)

3、关于TurboGrid有许多特性,其中最深的的印象是下图标识出的两个关于滚行条的位置。
4、TurboGrid的另一个重要特征是作为产品,她以“免费的”和“收费的”双重的许可(icenseLicense)分发。
(下面的截图是《TurboGrid 3》的另一个演示实例:)

至此,结论似乎是:TurboAjax Group为Dojo 0.9贡献了核心代码,保留了独立的产品《TurboGrid 3》等。
后来,偶然以“Dojo grid”为关键字在Google中检索,获得了如入下面图例所示的结果(,这次的检索也成为记述本文动因)。

在检索结果上进一步浏览,在《The Third Part》上看到如下的信息。
