原文链接: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 版本正式发布!
有很多理由让我们为这个版本感到兴奋。在这些新特性中, 最让我兴奋的是由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的移动升级协助, 使升级移动控件更容易