不知道是不是所谓的月经贴,各位来发表下对各个ajax框架的感受吧
发此贴的目的还是想听取下各位前辈大侠的经验及使用感受,希望大家能不吝分享下经验。
本人在项目中用过jquery和dojo,dwr。jquery确实是像它描述的那样用最简单的代码帮我们做了很多事,目前我们项目一直在用,易学易用,而且整合自定义js很方便,唯一的不足个人觉得还是官方提供的ui控件还是比较少;
至于dojo,个人使用感受比较糟糕,可能跟我不太精通还是有关系,原本项目中使用的是DOJO,因为IBM在主推dojo,而且dojo的理念确实不错,但是在使用过程中出现了大量的问题,首先,学习成本比较高,国内中文资料比较少,多数也是一些老版本的(比如1.0之前的版本的),当然dojo里程碑版本会有翻天覆地变化造成不兼容本身也说明了一些问题,不过现在的版本稳定了很多,只有IBM提供了一些比较基础的资料,学习查询资料少,这是其一;其二,没有离线API,这在一些没有联网环境的情况下,十分不方便;其三,IE6下的表现很糟糕,这也是造成我们最后摒弃dojo的主要原因;其四,dojo的js文件整合太复杂,至少我目前还没能成功的整合成一个js。。dwr用的不多,以前几个项目中分页用到过
以上是我的亲身使用经历,对其他ajax框架也有所耳闻,下面就说说我对其他这些框架在耳濡目染下的印象,当然没有用过,欢迎各位提出反驳意见。
extjs 大名鼎鼎的重量级ajax框架,目前在国内很火,但是个人对此框架一直不太感冒,可能一个因为项目对性能有要求,另一个听说要收费,最后美工比较强大,觉得也没太大必要。。
mootools 这个是听说能跟jquery叫上板的,一直没机会接触到,希望有用过的大大介绍下
prototype 这个听过曾经经典强大的框架,Jquery也是由这个改进而来,现在已经逐渐被jquery取代了
其他没有提到或者描述有误的欢迎拍砖