选择DOJO的理由!

[ 3178 查看 / 8 回复 ] 相关帖子

选择DOJO的理由!

有朋友对于我为什么会选择dojo很感兴趣,我就在这里介绍一下我选择它的理由,以便对于其他网友也能有所帮助。 一、选择dojo主要是出于以下几个理由: 1.dojo是一个很好的基础架构。 它可以非常有效地分离页面中的Structure、Presentation、Behaviour,这对于实现Ajax组件unobtrusive的目标非常有帮助。 有人问:那么,同样是基础架构,你为什么不选择Prototype呢? 当然,Prototype对于开发一些Ajax效果也是非常有帮助的。但是Prototype的设计目标和dojo有很大的不同。 Prototype的设计目标是扩充JavaScript的功能,使得可以以类似于Ruby的方式来编写JavaScript。 Prototype主要是对于JavaScript语言本身的一些底层的扩充,另外解决了一些跨浏览器的问题。但是Prototype还是太底层了,本身提供的功能非常少,基于它来建造复杂的Ajax组件(例如,一个功能完善的Grid组件)仍然非常困难。 而Rico呢,仍然谈不上是一个框架,Rico和Scriptaculous都只是基于Prototype建造的Ajax效果库。 Rico的Live Grid太原始了,这也是我放弃Rico的一个原因,而且Rico这半年来就没有什么大的发展。 我并不是要否定Prototype,而是经过考察发现Prototype很难支持我的目标。我的目标就是建造一个全面的Ajax组件库,dojo恰好对于支持这个目标非常有帮助。 dojo其实是一个组件模型,类似于Spring,用来支持大规模的组件化开发。组件模型的作用就是增强代码的重用,这对于提高开发效率是至关重要的。 2.dojo的背后有强大的支持。 dojo现在已经是众多开源框架的选择,包括: * WebWork * Tapestry * Eclipse ATF * MyFaces 这个列表还会随着时间的推移而扩大。 dojo的开发团队由Alex Russell领军,人数众多,力量非常强大。
本主题由 管理员 extsharp 于 2009-6-27 22:04:30 执行 移动主题 操作
分享 转发
TOP

选择DOJO的理由!

回复:选择DOJO的理由!

ext好还是dojo好? 我记得dojo的样式不好看!!!
TOP

选择DOJO的理由!

回复:选择DOJO的理由!

dojo没有ext好!dojo有好多bug,也没有ext漂亮
TOP

选择DOJO的理由!

回复:选择DOJO的理由!

学习了
宝剑锋从磨砺出,梅花香自苦寒来!
http://www.cnblogs.com/zhw511006/
TOP

选择DOJO的理由!

回复:选择DOJO的理由!

呵呵,有同感,今天看了一下,确实不怎么样,又待于改进...
TOP

选择DOJO的理由!

回复:选择DOJO的理由!

现在各种各样的框架太多了,呵呵,俺先学好一个再说,贪多嚼不烂啊
TOP

选择DOJO的理由!

回复:选择DOJO的理由!

TOP

选择DOJO的理由!

已经了解,学习中...
一起ext
TOP

选择DOJO的理由!

好,谢谢分享~~
TOP