BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

选择你的Ajax框架

| 作者 张凯峰 关注 1 他的粉丝 发布于 2009年6月2日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

现在Ajax根本不是个buzzword,因为没有人再会向你解释什么才是Ajax。核心组件XHR一度是Ajax技术的代名词,但如今Web 2.0世界中铺天盖地的应用早就向你宣布:异步刷新不再是Ajax的全部,具有丰富交互能力的用户界面更是Ajax技术彰显魅力的舞台。

现在的问题是,面对繁荣的Ajax框架市场,哪一个才是开发者自己最最需要的呢?尤其面对这么多各具特色和威力的框架。这也不是第一次在InfoQ讨论了,但开发者不同的选择视角和标准仍然可以在众多Ajax框架不断推陈出新的过程中,帮助到更多的人。

Matt Raible在为自己的team选择Ajax框架时,挑选了Dojo、ExtJS、GWT和YUI进行了对比,利用一套特定标准的权重值和每个框架的得分,总结出了如下的矩阵图

 从而得出GWT对于team的开发要求来说,是最好的选择。

而来自Athenz的Jim Briggs为我们创建一个网站Ajax框架决策中心

我创建了这个网站,它可以让任何人评估和选择Ajax或者RIA框架,从而最满足自己的需要。这个中心包含100多个需求模型和工具来对不同的框架分级、对比和评估。还有35页的内容指导框架的需求和特性。

任何人都可以发布对框架的评估,厂商也可以发布产品的信息。这些都是免费的。

这个决策中心不会消除选择过程中的困难,但它提供了一种方法,来帮助你作出正确而公正的选择,并且不会后悔。

框架的选择是对产品应用开发的一笔不可忽视的投资,细则的考量和讲究,决定着开发者的体验、效率,更影响系统的扩展性及后期的维护升级成本。

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

选择也是一种痛苦 by 崔 康

没有十全十美

个人看法 by 李 大山

如果对AJAX进行选择,我的看法是和选择其他开源框架一样.在保证可扩展、易维护的前提下。哪一个可以快速的构建完整的系统就选择那一个。

从图书市场也许可以看出一点流行度 by 刘江 图灵

国内Ajax/JS框架方面的图书,卖得最好的是Ext JS和jQuery。Dojo书刚出,还看不出来。GWT的书好像卖得不好。

坚定的站在Dojo一边 by 龙 张

, 从06年开始就使用Dojo了,感觉非常强大,当然Ext和jQuery也很不错,尤其后者使用和学习都很简单,代价低,Dojo感觉学习曲线会大一些

Re: 从图书市场也许可以看出一点流行度 by 张 凯峰

Dojo在国内社区和公司似乎应用不甚广泛,IBM是官方支持的,不知其他公司怎样?

html该扩展了 by Great Way

现在无非都在界面上花不少功夫,其实直接扩展和他命令,支持复杂控件,不久完了

jQuery by 陈 冲

竟然没有jQuery!

Re: jQuery by Zhang Fan

Dojo的应用在国内不是很流行啊

DOJO很烂 by chen index

代码质量懒得让你抓狂

Re: jQuery by -- pengweitao

支持jQuery,
如果有中国的ajax框架,我首选中国的

Re: jQuery by 张 凯峰

有啊,Buffalo,很好用滴!

Re: jQuery by Wang Frank

afu,bufflo在版本升级上做的不好,我们从1.0升级到2.0颇费了一番周折

Re: jQuery by cb c

龙博AJAX框架,国产的~功能强大,架构如何我就没仔细看了www.longboo.com/

jQuery和Sencha by jie chen

这两个是我的最爱,从应用上来说,Sencha比较适用于企业内部的系统建设,jQuery偏向于在网络端的应用,毕竟从它们的规模上就已经决定了。Sencha依赖的js和css文件库太庞大了...

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

14 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT