NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

定义 RIA、Web 2.0 和 AJAX

  • 2008-07-01
  • 本文字数:1070 字

    阅读完需:约 4 分钟

在这个月的早些时候,WaveMaker 软件的 Christopher Keene 试图在他的blog 中定义通用的web 开发术语。他提供了一份详尽的术语概览,并介绍如何来阅读这份概览。而在另外一个单独的帖子中,Adobe 前执行官David Mendels 讨论了RIA 术语的由来,以及它在今天所具有的价值。

Keene 在 blog 中以高度概括的描述作为开头,深入介绍了他如何看待这些术语

把这些时髦的词语放在一起思考是很容易理解它们的意思的。这里是我对 Web 2.0、富 Internet 应用和 Ajax 的定义,并配有一张帮助理解的图表:

  • Web 2.0代表一种市场的转变,客户的注意力从专业生成内容(Yahoo)转向用户生成内容(Google)
  • 富 Internet 应用代表一种对更强交互性的需求变化,类似 PC 桌面端应用的 web 站点可以简化客户内容的创建(Blogger,MySpace)
  • Ajax是一种架构上的变化,来支持 RIA 需求

Keene 用一份图表清晰地表达了每个术语代表的变化:

Adobe 的前执行官,David Mendels 最近在 RedMonk 论坛中分享了“ Macromedia 是何时创造了 RIA 术语”,以及从那开始行业内所发生的变化。

我是 2000 年早些时候在 Macromedia 创造“RIA”的参与者之一(如果我没记错的话,是和 Jeremy Allaire,Kevin Lynch 以及 Adam Berry 一起组成的核心小组。我不太清楚是谁第一个偶然想到了这个点子,但它的确是我们一系列讨论的结果。) 事情就是这样:在当时它有一个非常清楚的意思,而且跟当时 web 上盛行的大量应用有着明显的区别。而现在整个 web 有了显著的变化,之前的区别基本不明显了,但现在这个词语并不是变得没有意义,而是很少被提及罢了。在过去,我们身处的是一个以页面为基础的 web 应用的世界。使用浏览器的页面请求模型的 web 应用提供的是非常有限的交互性和客户端功能,这样就会导致任何操作都带来令人崩溃的整个页面的重复刷新。

而现在,这个术语很少被提及是因为它描述的就是主流。现在很大比例的 web 应用都是“单一屏幕”应用,并使用 AJAX 技术更新页面,而不需要无端地刷新整个页面。现在主流浏览器和 JavaScript 库已经足够成熟,完全可能使用 AJAX 来创建独立于平台或者浏览器的应用程序。类似地,富媒体的使用,一般指 Flash,现在也得到了广泛的应用。当然,在过去的 8 年,Flash 平台变得更加成熟,包括更丰富的框架(Flex 等)、工具、组件、消息以及更丰富的媒体内容(比如 H.264 视频)。但模式仍然跟我们在发明 RIA 词语时看到的一样,它只是没那么独特,与它成为主流时也没有太大的区别。

这些术语的定义跟你自己的一样吗?你是怎么描述你创建的那些应用程序的呢?

查看英文原文: Defining RIA, Web 2.0, and AJAX

2008-07-01 21:04960
用户头像

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

关注

评论

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

云启资本宣布加入 OpenCloudOS 操作系统社区,将自身在开源领域近十年的经验贡献社区

OpenCloudOS

OpenCloudOS 云原生演进之路

OpenCloudOS

内网穿透的实现原理(附源码)

风斩断晚霞

Java Go 网络编程 Netty 内网穿透

基线监控:基于依赖关系的全链路智能监控报警

字节跳动数据平台

监控 SLA 基线检查

【LeetCode】括号的分数Java题解

Albert

LeetCode 5月月更

IP归属地火了,IP地址黑灰产浮出水面 要如何预防?

郑州埃文科技

网络安全 IP地址 网络灰黑产

密码学系列之:使用openssl创建私有CA

程序那些事

密码学 程序那些事 5月月更

寻找智能精灵:出海与创新时代的开发者之需

脑极体

JavaScript获取元素的宽高

空城机

JavaScript 5月月更

Java Core「5」自定义注解编程

Samson

学习笔记 5月月更 Java core

云原生架构及演进

云智慧AIOps社区

云原生 k8s 构架

勇往直前,做全能开发者,华为伙伴暨开发者大会2022精彩活动正式解锁!

华为云开发者联盟

云计算 量子计算

LinkedHashMap 源码分析-访问

zarmnosaj

5月月更

flask框架关于静态文件及其模板生成

恒山其若陋兮

5月月更

中科曙光加入OpenCloudOS操作系统社区,携手共建应用生态体系

OpenCloudOS

全国超市区域分布分析-数据分析学习笔记-1

清林情报分析师

数据分析 学习笔记 数据处理 数据可视化 知识图谱

AiTalk创始人梁宇淇:镜像连接虚拟与现实的纽带

阿里云弹性计算

vr XR 数字人

中兴通讯宣布加入OpenCloudOS操作系统社区,为自主操作系统做出重要贡献

OpenCloudOS

阿里云“大算力”支持嬴彻自动驾驶仿真提速 20 倍

阿里巴巴云原生

阿里云 容器 云原生 ACK 客户案例

搜狐全员遭诈骗,暴露哪些问题?

Authing

身份云 信息 统一身份认证 mfa

编写实用有效的产品帮助文档,提升客户满意度

小炮

帮助文档

AIRIOT物联网低代码平台如何配置Modbus RTU协议?

AIRIOT

驱动配置

千万奖金的首届昇腾AI创新大赛来了,OpenI启智社区提供开发环境和全部算力

OpenI启智社区

人工智能 昇腾AI大赛

7 款最棒的 React 移动端 UI 组件库 - 特别针对国内使用场景推荐

蒋川

UI 前端框架 React 移动端 组件库

面试题:关于HDFS,你的沉淀是什么?

Joseph295

上证数据可视化分析展示-数据分析学习笔记-2

清林情报分析师

数据分析 学习笔记 数据处理 证券 上市公司

英特尔宣布加入OpenCloudOS操作系统社区

OpenCloudOS

虎符Hoo重点布局合规 打造安全稳定交易环境

区块链前沿News

国际化 Hoo 合规

多个平台显示IP地址:如何看待互联网实名制

石头IT视角

《银行保险机构消费者权益保护管理办法》,如何影响行业与个人?

易观分析

金融消费

十二、云原生安全趋势

穿过生命散发芬芳

云原生安全 5月月更

定义RIA、Web 2.0和AJAX_Java_Jon Rose_InfoQ精选文章