50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

RIA 世界里的三种信仰

  • 2007-06-21
  • 本文字数:1023 字

    阅读完需:约 3 分钟

从 Ajax 到 SilverLight,从 Apollo 和 AIR(Adobe Integrated Runtime)到 Flex 和 Flash,从 JavaFX 到 OpenLaszlo,RIA(丰富互联网应用程序, Rich Internet Aplications)似乎已经成为这些天每个人话题的焦点。供应商们都争取成为被关注的重点,开发人员也在试图选择一种“正确”的技术。

在所有的喧闹和混乱中,很容易迷失真相的踪迹,当他们讨论 RIA 的时候,所指有所不同。RIA 应该如何被构建,从 Chris Messina 的在Mozilla 之上思考和Brendan Eich 认为的开放Web ,到由 Microsoft Adobe 提供的新技术,都有着各自的哲学。

Simon Morris 研究了上面提到的所有技术,并提炼出一个 RIA 的分类,即所谓的“RIA 世界里的三种不同信仰”。

浏览器主义是信仰浏览器(或者一些类似的以页面为中心、面向标记、HTTP 绑定的中间件平台)是未来最终用户面对的软件;这个信仰仅仅基于这样的观测:Web 目前是作为访问互联网的主导工具。
新式桌面主义的信仰是浏览器作为一个最终用户面对的应用程序平台,终将成为一条被改变的死路。新式桌面主义的目标是,努力将传统桌面应用程序的技术发展推进到它们能自由地进行本地客户端安装,像网页那样在需要时才进行部署的境界。
实用新式桌面主义还是认为浏览器作为一个最终用户面对的应用程序平台,终将成为一条被改变的死路,但他们也认识到一时还不能完全替代浏览器。

把上面的风凉话放到一旁,在 RIA 技术的范围中确实存在着 3 个重要的阵营。Simon 对他喜欢的(RIA 构建)哲学继续解释道:

一个可取的 RIA 平台,我建议,将由现在的富非互联网应用程序(Rich Non-internet Application)平台(如常规的桌面应用程序技术)变化而来,运行于网络空间,既保留了所有丰富的功能又能在用户界面上使用原先的技巧,而不是像 有些人费力去促使的那样(使用全新的技术)。

Will Hartung 指出(现在的)一些应用程序把这些阵营之间的界线变模糊了:

让 Simon 困惑的是,Thunderbird 属于什么?是浏览器主义还是新式桌面主义?Thunderbird 的很多地方由 Javascript 写成。 重要的目标是进一步重构运行在 Thunderbird(和 Firefox)后端的运行时,以便让它成为一个(不被任何厂商主导的)更好的客户端应用程序开 发平台。

那么,RIA 的未来在哪里?它们重要吗?哪个技术和架构你认为将会存活下来,并为我们在将来构建应用程序开辟道路?

我们将一直跟进 RIA 发展的情况,想获得进一步的信息,请随时关注 InfoQ

查看英文原文: The Three Religions of Rich Internet Applications

2007-06-21 21:171330
用户头像

发布了 254 篇内容, 共 69.9 次阅读, 收获喜欢 2 次。

关注

评论

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

纵享丝滑,华为云CDN加速服务的极致体验

路过的憨憨

华为

一文带你走进C++【内存泄漏】

C++后台开发

c++ 后端开发 内存泄漏 Linux服务器开发 C++开发

JavaScript刷LeetCode心得

js2030code

JavaScript LeetCode

个人和初创企业想要搭建网站,如何挑选一台便宜合适的云主机?

京东科技开发者

云主机 网站搭建 测评 性能评测

代码规范以及commit扫描代码

甜点cc

前端 代码规范 React Native 10月月更

「云渲染」渲染农场的架构原理、特点

Finovy Cloud

架构 原理 云渲染 云渲染农场

覆水也可收, 破镜可重圆! EasyRecovery帮你轻松找回丢失数据

淋雨

数据恢复 EasyRecovery

独家!【隐秘而伟大】这群神秘的程序员,干了票大的

博文视点Broadview

认识VueCLI和Vite🔥

渔戈

前端 Vue3 10月月更

未来智安2周年 | 行则将至,未来可期

未来智安XDR SEC

华为云网站安全解决方案,站在企业安全的最前沿

科技之光

现代化SDLC与架构评审

I

安全架构设计 SSDLC

Flowable 服务任务执行的三种方式

江南一点雨

Java spring springboot flowable JavaEE

完整议程 | 2022 XDR网络安全运营新理念峰会

未来智安XDR SEC

网络安全

Go | 基本数据类型的相互转换

甜点cc

golang 学习笔记 10月月更

从 Traefik 到 APISIX,汽车智能计算平台公司「地平线」在 Ingress Controller 的探索和实践

API7.ai 技术团队

开源 AI 网关 APISIX Ingress Controller

闻道Go语言,6月龄必知必会

有态度的马甲

CDC ChangeLog Stream实时流入CLICKHOUSE最佳姿势

水滴

实时数仓 Clickhouse CDC Flink CDC Debezium

华为云ECS,如何赋能企业开展云上业务?

路过的憨憨

华为

Vue3组件开发之:父子组件之间的通信方式🔥

渔戈

前端 Vue3 10月月更

鏖战 48 小时,TiDB Hackathon 都诞生了哪些硬核创意?

PingCAP

TiDB

华为云焕新数字生活,打造情景化智能产业链条

爱尚科技

华为云

使用Python的requests库爬取网页表情包

何极光

Python 10月月更 爬虫案例

启科量子可视化量子编程——QuComposer

启科量子开发者官方号

量子计算 可视化开发 启科量子

启科量子 QuBranch 正式开源

启科量子开发者官方号

量子计算 编程工具 启科量子

LF AI & Data AICon 2022—AI工程化回顾

星策开源社区

机器学习 微软 AI工程化 人工智能’ AICon

深入浅出来谈谈webpack🔥

渔戈

前端 Vue3 10月月更

训练大模型的九大深度学习库;谷歌转向文字→视频生成的两大利器|AI系统前沿动态

OneFlow

人工智能 深度学习

华为云同步科技信息端,海量存储性能

爱尚科技

华为云

华为云加固企业网站安全堤坝,助您业务稳定流畅

科技之光

RIA世界里的三种信仰_Java_Geoffrey Wiseman_InfoQ精选文章