东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

选择你的 Ajax 框架

  • 2009-06-01
  • 本文字数:619 字

    阅读完需:约 2 分钟

现在 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 页的内容指导框架的需求和特性。 任何人都可以发布对框架的评估,厂商也可以发布产品的信息。这些都是免费的。

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

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

2009-06-01 07:376132
用户头像

发布了 127 篇内容, 共 42.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

MongoDB 数据库管理和开发Navicat for MongoDB【Mac/win】

Rose

MongoDB数据库 Navicat数据库下载 Navicat for MongoDB中文

[Mac/win数据库最新版]Navicat for MySQL 永久激活教程

Rose

Navicat for MySQL 数据库管理开发 Navicat数据库软件下载

当在线教育流量预警时,我们还可以在哪里挖掘

Geek_2305a8

UV贴图和展开初学者指南

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

了解什么是UV纹理?

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

实时获取建材网商品数据:API实现详解与代码示例

Noah

2023年国内AI Agent下项目大盘点,科技大厂与创业公司齐头并进

王吉伟频道

创业 融资 大语言模型 AI Agent AI智能体

2024年最热门的15个科技工作岗位

互联网工科生

程序员 科技 岗位

如何选择适合自己的外贸独立站域名?

九凌网络

OpenAI 也在 996?一位离职员工自白:代码贡献第四,经常工作 6 天丨 RTE 开发者日报 Vol.121

声网

Avdshare Audio Converter for Mac(性能超强的音频格式转换器)

Rose

苹果软件下载 Avdshare Audio Converter Mac音频格式转换器

软件测试开发/全日制/测试管理丨接口功能测试

测试人

软件测试 自动化测试 接口测试 测试开发 测试管理

阿里云 EMAS & 魔笔:12月产品动态

移动研发平台EMAS

亚马逊云科技助力施耐德电气加速AI技术在制造场景的落地与创新

财见

PostgreSQL数据库开发工具Navicat for PostgreSQL中文版

Rose

数据库设计 Navicat for PostgreSQL PostgreSQL数据库开发

关于 IntelliJ IDEA 中 Schedule for Addition 的问题

Rose

IntelliJ IDEA

业务无忧:稳定云虚拟主机让您的在线业务更加顺畅

一只扑棱蛾子

虚拟主机 云虚拟主机

CAE技术的局限性讨论-CAE咨询

智造软件

CAE CAE软件

AE脚本-图层分布路径形状高级控制 Tweaks

Rose

GaussDB(for MySQL)新特性TDE发布:支持透明数据加密

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(for MySQL)

音视频小程序在教育行业的应用发展是短期爆发or未来趋势?

Geek_2305a8

UV映射技巧和窍门

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

使用AI搭建SpringBoot服务

X.F

AI Openjdk Java' openai Bard

鸿蒙系统应用开发之开发准备

EquatorCoco

华为 系统开发 鸿蒙系统

如何选择适合自己的外贸独立站域名?

九凌网络

医疗机构如何释放数据要素价值 推动数据资产化

用友BIP

数据资产

TikTok海外直播专线:优化你的海外直播体验

Ogcloud

直播 直播优化 TikTok

AE脚本-快速创建微风摇曳摆动波浪动画 Breeze

Rose

软件测试开发/全日制/测试管理丨用户端 Web 自动化测试

测试人

软件测试 自动化测试 测试开发 Web自动化测试 web测试

什么是多边形网格以及如何编辑它?

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

软件测试开发/全日制/测试管理丨用户端 App 自动化测试

测试人

软件测试 自动化测试 测试开发 app自动化测试

选择你的Ajax框架_Java_张凯峰_InfoQ精选文章