写点什么

选择你的 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:376463
用户头像

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

关注

评论

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

面试官:请手写一个带取消功能的延迟函数,axios 取消功能的原理是什么

若川

JavaScript 源码 前端 前端开发 axios

动态规划:打家劫舍 ⛄

空城机

算法 5月月更

使用 FutureProvider 搞定个人主页异步请求的状态管理

岛上码农

flutter ios 前端 安卓开发 5月月更

华为云&易观分析《互联网出海白皮书2022》:新兴市场成掘金热土

易观分析

华为云 出海

MOVE PROTOCOL全球健康宣言,将健康运动进行到底

西柚子

MOVE PROTOCOL全球健康宣言,将健康运动进行到底

小哈区块

Docker下RabbitMQ四部曲之三:细说java开发

程序员欣宸

Java Docker RabbitMQ 5月月更

模块二,微信朋友圈架构

泋清

#架构实战营

error: conflicting types for xxx in c

codists

c

LabVIEW控制Arduino采集电位器电压(基础篇—4)

不脱发的程序猿

单片机 LabVIEW LIAT Arduino Uno 采集电位器电压

Maven 跳过测试的几种方式

HoneyMoose

电子邮件的传送过程

工程师日月

TCP 5月月更

一键式打造DAO,M-DAO或成Web3新宠儿

股市老人

为什么人工智能需要可解释性?

博文视点Broadview

leetcode 81. Search in Rotated Sorted Array II 搜索旋转排序数组 II(中等)

okokabcd

LeetCode 查找

从 vue-cli 源码中,我发现了27行读取 json 文件有趣的 npm 包

若川

JavaScript 前端 前端开发 Node web前端开发

LabVIEW控制Arduino流水灯(基础篇—3)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 流水灯

一键式打造DAO,M-DAO或成Web3新宠儿

BlockChain先知

面试官:项目中常用的 .env 文件原理是什么?如何实现?

若川

JavaScript 前端 Node

从 vue3 和 vite 源码中,我学到了一行代码统一规范团队包管理器的神器

若川

JavaScript 前端 前端开发 Node web前端开发

2.3 廷克图(TinkerGraph)介绍

Geek_古藤模根

Gremlin 廷克图 图数据库 TinkerGraph

朱啸虎称赞的Web3,进入MOVE PROTOCOL将直达

股市老人

Windows编译环境介绍

Loken

音视频 5月月更

报名进入尾声,赶快申请加入 sealer 开源之夏吧!

阿里巴巴云原生

阿里云 开源 Kubernetes 云原生 sealer

Vue团队核心成员开发的39行小工具 install-pkg 安装包,值得一学

若川

JavaScript 源码 前端 前端开发 Node

LabVIEW控制Arduino实现PWM呼吸灯(基础篇—5)

不脱发的程序猿

单片机 LabVIEW LIAT Arduino Uno PWM呼吸灯

Golang 的艺术、哲学和科学

宇宙之一粟

Go 语言 5月月更

Java【开发入门学习】笔记一

恒山其若陋兮

5月月更

基于云服务MRS构建DolphinScheduler2调度系统

华为云开发者联盟

大数据 MRS 华为云 DolphinScheduler 调度处理

数据中心进化论:华为带来的三个路标与新可能

脑极体

跨平台应用开发进阶(十七) :uni-app实现内嵌H5应用

No Silver Bullet

uni-app 5月月更 内嵌H5应用

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