写点什么

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

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

关注

评论

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

【设计模式】抽象工厂

Andy阿辉

编程 程序员 设计模式 23种设计模式 编程思想

深度解析 Lucene 轻量级全文索引实现原理

vivo互联网技术

lucene 检索 索引技术

架构实战营 模块二作业

脉醉

#架构实战营

重磅消息!写给安卓软件工程师的3条建议

欢喜学安卓

android 程序员 面试 移动开发

统一语言 = 领域模型 ?

escray

学习 极客时间 7月日更 如何落地业务建模

Rust从0到1-并发-可扩展性

rust 并发 sync Concurrency send

Pandas高级教程之:稀疏数据结构

程序那些事

Python 数据分析 pandas 程序那些事 稀疏矩阵

HCIA-HarmonyOS Application Developer 应用方向认证资料

爱吃土豆丝的打工人

HarmonyOS HCIA认证 应用开发方向

Python OpenCV 图像处理再循环,第一阶段复盘

梦想橡皮擦

7月日更

Linux - 零拷贝

大海

Linux zero copy

【Flutter 专题】81 图解 Android Native 集成 FlutterBoost 小尝试 (三)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

【LeetCode】滑动窗口的最大值Java题解

Albert

算法 LeetCode 7月日更

赋能中小银行数字营销:索信达助力深圳农商行建设标签系统

索信达控股

金融 银行 用户标签

bash: docker-compose: 未找到命令

阿呆

Docker-compose

基于RNN和CTC的语音识别模型,探索语境偏移解决之道

华为云开发者联盟

语音 RNN ASR CTC 语音识别模型

什么是MircoPython?

华为云开发者联盟

Python 编程语言 物联网 MicroPython 嵌入式应用

【设计模式】总览

Andy阿辉

编程 程序员 设计模式 23种设计模式

Vue进阶(六十二):理解$nextTick()

No Silver Bullet

Vue 7月日更 nextTick

网易传媒数据指标体系建设实践

网易数帆

大数据 数据仓库 指标体系

重磅来袭!全网最具深度的三次握手、四次挥手讲解

欢喜学安卓

android 程序员 面试 移动开发

华为云MVP周峥:气象预报是个技术活,大数据、超算、AI,缺一不可

华为云开发者联盟

人工智能 大数据 环保 气象 超算

获客达人app系统开发

获客I3O6O643Z97

大数据

【设计模式】工厂模式

Andy阿辉

编程 程序员 设计模式 23种设计模式

Vue进阶(十六):vue项目结构启动原理详解

No Silver Bullet

Vue 7月日更 启动原理

抖音霸屏系统软件开发

获客I3O6O643Z97

大数据 抖音霸屏

Go语言,你必须掌握的--高效并发模式!

微客鸟窝

Go 语言

一文搞懂一致性hash的原理和实现

万俊峰Kevin

微服务 hash Go 语言

优化和调整Spark应用程序(七)

Databri_AI

spark 缓存 持久化

数字化转型下的数字经济新发展

CECBC

基于用户角色的数据库智能监控系统应用场景分析

华为云开发者联盟

数据库 架构 监控 用户 智能监控

360 政企安全集团基于 Flink 的 PB 级数据即席查询实践

Apache Flink

flink

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