论坛首页 AJAX版 dojo

使用Dojo的痛苦经历

浏览 15892 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-06-17
想不到国内有这么多人关注DOJO, 感谢KELLEY的引子.谈谈自己, 一个JS的菜鸟学习DOJO 五个月后的体会.

DOJO在BS结构中的地位类似于MFC在CS结构中的地位, 而prototype, jquery等轻量级的JS框架类似于BASIC在CS结构中.DOJO1.1是目前为止体系最完善,功能最强, 扩展性最高的JS框架.它瞄准的应用是RIA.无论从性能上, 还是从体系上, DOJO1.0 同 DOJO 0.9之前的版本相比有天壤之别.当然高性能的东西学习起来要时间长一些. 但是随着学习的深入, 前期投入的时间在开发调试的后期会加倍的补偿回来, 尤其是在一些需要持续开发,升级的项目中.随着RIA应用的普及, 类似DOJO的重量级的JS框架会越来越重要. STRUCT集成DOJO的事实已经清楚的表明DOJO在业界的地位. 只是DOJO的文档还比较差, 而且几乎都是ENGLSIH, 这局限了在国内的应用. 好在这种情况在迅速改变, DOJO的文档在最近已经有了很大的改观.

RIA的应用不可避免地要频繁AJAX请求, 和大量的JS程序. 合理使用DOJO的一些技术, 比如 cache, build, lazy load, local storage, etc可以极大地提高速度.在这方面, DOJO提供的多种工具应该可以满足绝大部分的应用.在目前国外的应用中, DOJO1.1的性能, 包括速度,扩展性和稳定性已经得到公认的赞扬. 当然最重要的还是好的程序结构. DOJO强大的功能可以充分保证实现复杂的结构.

尽管DOJO还有许多需要改进的地方, 但是可以毫无疑问地说, 基于DOJO体系设计的严密和完整, DOJO将会是将来市场中几个统治性的JS框架之一.
   
0 请登录后投票
最后更新时间:2008-07-16
Ajax UI之乱弹
       自从去年年头小弟初接触YUI-EXT/EXT以来,幸得各方玩家和用户的厚爱,(省去铺垫的前言...)
       这一切,当然与Ajax大潮渐起之时势密切相关。对于开发者来说,最引人入胜的莫过于层出不穷的Ajax框架了。由于JavaScript语言自身的特殊性,造成了各框架之间的设计风格之间的迂回不同——这虽说不上百家争鸣,但亦算琳琅满目,——甚至给人花多眼乱的感觉。但激动人心的开源JS 库却不多,较典型库有Dojo、Ext了。这些之中,最令人嗤嗤称奇的恐怕就是Jack Slocum的EXJ库了。EXT最初以基于BSD许可的YUI库为基础,利其跨浏览器的方案,以及Observer观察者模式的事件系统,再进一步拓展,并只限UI组件方面的拓展,如Layout、Grid、Tree 等等。从Jack去年一人单枪匹马开发,到现在各大厂商为其用户(可平滑集成到ADOBE AIR内),以及社区的反馈来看,EXT可谓后起之秀。——不过,状况就会如此地顺利下去吗?
       可以预测,实力、财力雄厚的Dojo自然不会立即被斩下马,新一轮的冲击波(1.0)值得期待。“野人(yahoo)”怀里的YUI有大师级人物Douglas Crockford压阵,岂会只配被别人扩展的命?JQuery速度跃进之后,下一欲占领的高度正是UI;Ajax.Net更是大部分MS开发者不二之选择。
edit:2007-7-22
   
0 请登录后投票
最后更新时间:2008-07-03
我目前选择DOJO,主要是LICENSE问题,但是DOJO的文档不全让我觉得很烦,不知道别的怎么样?
   
0 请登录后投票
最后更新时间:2008-07-16
dojo面向组件的开发思想,就凭这点要远远胜过ext,其实很多大厂商都在支持dojo,至于移植、性能,都是有解决方案的。
   
0 请登录后投票
最后更新时间:2008-07-16
引用
dojo面向组件的开发思想,就凭这点要远远胜过ext,其实很多大厂商都在支持dojo,至于移植、性能,都是有解决方案的。


“面向组件的开发思想”,runthu能否具体谈谈?
   
0 请登录后投票
最后更新时间:2008-07-16
感觉dojo很需要IDE的支持,如果只靠文档还不如去看src,如果有工具支持将会很好,毕竟dojo的代码还是比较复杂的,不敢轻易动之。
另外,最近出了一个DojoToolbox,个人感觉不错,推荐大家使用。
   
0 请登录后投票
最后更新时间:2008-07-19
runthu 写道
dojo面向组件的开发思想,就凭这点要远远胜过ext,其实很多大厂商都在支持dojo,至于移植、性能,都是有解决方案的。

dojo的那套UI框架设计太烂,EXT与之相比成熟多了,看看layout的实现吧。绝大多普通人的用眼睛看的问题都没解决,dojo却偏偏支持WAI,真是很强大……
   
0 请登录后投票
最后更新时间:2008-08-21
学习DOJO TREE 学到吐血...
   
0 请登录后投票
最后更新时间:2008-08-21
crazybull 写道
学习DOJO TREE 学到吐血...

Tree如果用静态的还好吧,动态的我也在研究中。
   
0 请登录后投票
论坛首页 AJAX版 dojo

跳转论坛:
JavaEye推荐