关闭

什么是RIA?

1768人阅读 评论(0) 收藏 举报

RIA是Rich Internet Applications的缩写,翻译成中文为富因特网应用程序(Macromedia中文网站翻译为Rich Internet应用程序)

传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了,这就是被Macromedia公司称之为的“体验问题”("Experience Matters"),而富因特网应用程序(Rich Internet Applications,缩写为RIA)的出现也就是为了解决这个问题。

富因特网应用程序的发展阶段图如下:


富因特网应用程序是下一代的将桌面应用程序的交互的用户体验与传统的Web应用的部署灵活性和成本分析结合起来的网络应用程序。富因特网应用程序中的富客户技术通过提供可承载已编译客户端应用程序(以文件形式,用HTTP传递)的运行环境,客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务器,这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的Web服务所驱动。结合了声音、视频和实时对话的综合通信技术使富因特网应用程序(RIA)具有前所未有的网上用户体验。

“富”的概念包含两方面,分别是数据模型的丰富和用户界面的丰富。数据中的“富”意思是用户界面可以显示和操作更为复杂的嵌入在客户端的数据模型,它可以操作客户端的计算和非同步的发送接收数据。这种模式相对于传统的HTML页面的优点是程序运行于客户端并且程序更多的是和用户进行交互同时更少的和服务器进行交互。平衡客户端和服务器端的复杂的数据模型可以让你有更大的空间去创建更高效和更具有交互性的网络应用程序。“富”同样也描述了全面提升的用户界面,HTML只给用户提供了非常有限的界面控制元素,而富因特网应用程序(RIA)的用户界面提供了灵活多样的界面控制元素,这些控制元素可以很好的与数据模型相结合。传统的因特网模型使用线性的设计,提供给用户一些选择然后用户发送选择结果给服务器,这种单一的模式不符合应用程序的灵活交互的要求和用户的意愿。频繁的服务器请求和页面刷新有很多的缺点包括页面打开缓慢和降低网络带宽。如果采用富客户界面,可以从以前的服务器响应影响整个界面,转移到只有收到请求的应用程序部分才会做出相应的变化。这本质上意味着界面被分解成许多独立的模块,这些模块都会对收到的信息做出相应的反应,有些会和服务器端进行交互,有些是这些模块之间的通信。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

几种RIA技术(富互联网应用程序)比较

 Rich Internet Application(富互联网应用程序,简称RIA),一种全新的Web应用程序架构,它结合了桌面软件良好的用户体验和web应用程序易部署的优点,很快获得了企业的青...
  • IT_Huazi
  • IT_Huazi
  • 2015-04-03 15:51
  • 2472

silverlight学习之路(1)创建 RIA Services 解决方案

学习过程真的很悲剧啊! 开发工具:VS2012+silverlight5
  • duyelang
  • duyelang
  • 2014-07-22 14:50
  • 808

什么是用RIA?

传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。...
  • osun2010
  • osun2010
  • 2013-12-21 16:43
  • 300

SilverLight商业应用程序开发---学习笔记(2) WCF RIA服务

从服务器暴露数据 何为WCF RIA服务 RIA服务建立在WCF顶层,用于建立与服务器可沟通的数据驱动Silverlight应用程序.可以描述如下 数据为中心的设计模式 可提供高级数据管理,...
  • Eric_K1m
  • Eric_K1m
  • 2013-07-01 14:30
  • 966

利用JavaFx开发RIA桌面应用-构架思路

对于JavaFx开发RIA桌面应用的一些心得及构架思路,核心就是业务分组,独立开发SDK,最后集成。
  • loongshawn
  • loongshawn
  • 2016-11-15 17:40
  • 1348

摘录的些许概念__RIA

RIA(Rich Internet Applications) 丰富互联网程序,具有高度互动性、丰富用户体验以及功能强大的客户端。
  • Ade_Baron
  • Ade_Baron
  • 2014-09-05 19:58
  • 238

几款Web富客户端(RIA)框架

ExtJS、EasyUI、LigerUI、DWZ、B-JUI、Bootstrap
  • accountwcx
  • accountwcx
  • 2015-08-21 15:27
  • 20050

修改UniEAP Platform RIA 页面combobox控件,增加全选,全选取消下拉框(ie浏览器 js)

combobox控件 ,总共有个三个重要js,ComboBox.js(未改动),ComboBoxDataProvider.js,ComboBoxPopup.js  针对ComboBoxDat...
  • qq_16605855
  • qq_16605855
  • 2017-07-11 14:07
  • 281

Silverlight WCF RIA服务(一)简介

WCF RIA Services简化了N层结构的RIA应用程序的开发,例如Silverlight应用。当开发一个N层结构的RIA应用程序时,一个通常的问题就是在中间层和表现层之间协调应用逻辑。为了建立...
  • Eric_K1m
  • Eric_K1m
  • 2013-07-03 16:19
  • 481

RIA的特点及未来的发展预测

RIA是Rich Internet Applications的缩写,翻译成中文为富因特网应用程序(Macromedia中文网站翻译为Rich Internet应用程序)传统网络程序的开发是基于页面...
  • xiaolu3
  • xiaolu3
  • 2015-01-05 22:00
  • 198
    个人资料
    • 访问:1084701次
    • 积分:14180
    • 等级:
    • 排名:第1018名
    • 原创:305篇
    • 转载:28篇
    • 译文:0篇
    • 评论:592条
    最新评论
    [╄ 冷枫]简介