原文链接:http://www.sitepen.com/blog/2012/06/15/18-things-to-look-forward-to-in-dojo-1-8/
原文作者:Dylan Schiemann
译者: Elaine Liu
经过几个月的努力,Dojo 1.8 Beta发布了。我们希望这个beta版本于2012年6月22日发布,并且在此之后四至六周,1.8 版本正式发布!
Dojo/request
有很多理由让我们为这个版本感到兴奋。在这些新特性中, 最让我兴奋的是由Bryan Forbes带领的dojo/request部分的工作。这是Dojo如何更好的实现Ajax第三个主要版本。第一个Dojo 实现Ajax的版本, dojo.io.bind,于2005年完成,甚至早于我们的0.1版本。第二个主要版本,dojo.xhr, 是Dojo围绕Ajax的一次绝妙的重构和反思。 在过去几年中, 由于XHR2的引入, 由于我们在Node.js内支持Dojo, 并且从2004年起我们强烈的盼望为将Javascript带入Web前端开发创建一个简洁,强大,并且非常灵活的API, 很多事情都发生了重大的变化。在1.8中,dojo.xhr是通过封装dojo/request来实现,虽然dojo.xhr已经deprecated,你仍然可以使用dojo.xhr(或者用AMD方式的dojo/_base_xhr). 我们会在其他文章中进一步讨论dojo/request
以下是Dojo 1.8中令人期待的18件事:
新特性:
1. dojo/request,使得Ajax更灵活更强大,并且在Node.js可支持
2. dojo/router,一个新的用于在不同的客户端页面之间导航的组件
3. dojox/Canlendar, 一个具有丰富特性的日历控件
4. dojox/dgauges, 一个可以让你轻而易举的创建你自己仪表的框架
5. dojo/treemap,一个数据可视化的控件
6. dojox/mobile,28个新的移动控件,包括音频,视频,表格布局,树形视图等
重大的改进
7. 自动和声明式的请求(require), 使得在标记语言中定义的特性轻松的支持AMD方式
8. 重写了dojo/promise , 使得promises和deferreds更容易使用和追踪
9. 重写了dojox/mvc,同时重写了新的ToDo展示应用
10.在1.8中全面改进了 API文档和视图,以及Dojo 参考说明。 对于很多用户来说,这是Dojo 1.8中最受欢迎的变化。
11. 在移动平台上的DnD
12. Canvas和SVG在GFX上特定的增强,增加了重要的功能
值得注意的增强:
13. 整体的AMD改良,从而提高整个工具包的性能和模块优化
14. Dijit Select 和Tree 控件现在都直接与Dojo Object Store API连接
15. 在非IE浏览器中,Claro‘s 主题的灰度现在更容易通过CSS而不是图片来定制
16. CometID 和Lightstreamer 的集成已经更新为AMD方式,并且可以在它们相关的项目中下载获得
17. 在很多控件和Dojo 图表上进行了综合性能改进
18. 提供从1.6 或者1.7升至1.8的移动升级协助, 使升级移动控件更容易