RIA 是什么?
RIA 是富网络应用(Rich Internet Application)的缩写,也即丰富互联网应用程序。它只是一种技术形式而不是具体的技术。
RIA 出现的背景
在 RIA 出现之前,软件开发都是基于 C/S(Client/Server)或 B/S(Browser/Server)架构,但两者各有缺点。
C/S 的主要缺点:
1.开发、部署成本高
传统 B/S 结构的软件需要针对不同 OS 开发对应的版本,且软件更新换代的速度越来越快自然成本会很高。
2.维护成本高
服务器和客户端都需要维护管理,工作量较大且技术支持复杂。
B/S 的主要缺点:
1.受限于 HTML 技术,很难像 C/S 那样产生丰富,个性的客户端界面;
2.存在浏览器兼容性差问题;
3.Server 端负荷较重,响应速度慢;
绝大多数处理都集中在 Server 端,并且每次响应都要刷新页面(利用 Ajax 技术会有所缓解)。
随着软件的飞速发展,此时需要出现一种能够摒弃上诉缺点的新的技术形式 – RIA 出现了。
目前比较流行的 RIA 技术
■Adobe 的
Flex
■微软的 Silverlight
■Sun 的 JavaFX
以上三种技术各有优势,本教程只关注目前应用较广泛的 Flex。
分享到:
相关推荐
程序员并不习惯使用画图工具,时间轴和可视化面板等来开发富网络应用,Flex 的出现解决了这一问题。有了 Flex,程序员可以使用 Action Script 和 MXML 编程语言快速开发富网络应用。 Flex 对开发者更具吸引力,而 ...
FLEX4_Flex4教程 - FLEX4从入门到精通,挺不错的值得一看
flex4视频教程之语法基础,教程讲的比较详细,帮助初学者很有好处!
Adobe Flex4 教程帮助手册pdf
主要讲解Flex4开发上的一些值得注意的地方
flex4 中文教程 详细介绍flex4 的基本用法,适合没有基础的开发人员参考
Flex教程系列之(一) AS3语法——编程基础 http://download.csdn.net/source/1161756 Flex教程系列之(二) AS3语法——流程控制语句 http://download.csdn.net/source/1161804 Flex教程系列之(三) AS3语法——控制...
flex教程 Flex中文基础教程Flex中文基础教程Flex中文基础教程
FLEX4从入门到精通,挺不错的值得一看
flex4 flex4与服务器通信 flex 与java通信
NULL 博文链接:https://allenwei.iteye.com/blog/305798
Flex4系列教程 本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。 1. Flex + BlazeDS + Spring() + iBATIS + Cairngorm 2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= ...
详细讲解了flex4 教程包括数据库连接,从简单到入门
Flex4系列教程之一 – RIA 本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。
FLEX4开发文档,绝对有用。。详细介绍了FLEX4新特性。内付完整实例,是学习FLEX的绝佳帮助文档。
第 2 章: 安装 Flash Builder 教程数据库 下载并安装 Flash Builder 教程数据库 第 3 章: 为客户端应用程序创建 ColdFusion 服务 创建访问数据库的 CFC (可选)测试服务 将服务导入到 Flex 并将返回的数据绑定到...
FLEX4_Flex4教程 1. Flex + Spring 、 iBATIS 、 Cairngorm
FLEX教程FLEX教程FLEX教程FLEX教程FLEX教程FLEX教程FLEX教程FLEX教程FLEX教程
Flex3开发指南 flex3基础教程
Flex3 CookBook 教程 Flex3 CookBook 教程