1.的定义
RIA(Rich Internet Application,富互联网应用系统)技术允许我们在因特网上以一种象使用Web一样简单的方式来部署富客户端程序。这是一个用户接口,它比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性。无论将来RIA是否能够如人们所猜测的那样完全代替HTML应用系统,对于那些采用胖客户端技术运行复杂应用系统的机构来说,RIA确实提供了一种廉价的选择。
2. RIA的产生背景
基于HTML的应用程序之所以变得流行是由于应用系统的部署成本低、结构简单,且HTML易于学习和使用。很多用户和开发人员都乐于放弃由桌面计算机带来的用户界面改进,来实现对新数据和应用系统的快速访问。与丧失一些重要的UI功能相比,基于Web的方式所带来的好处要更大得多。
然而,某些应用系统并不完全适合采用HTML技术。复杂的应用系统可能要求多次提取网页来完成一项事务处理,在某些领域中,如医药和财务领域,这往往导致交互速度低得无法接受。让我考虑一个项目管理系统:我们可以将其实现为一个HTML应用系统,但是如果用户可以看到并且操作图表、进度表和各种层次结构,那么显然会工作得更好。
此外,虽然HTML开始走向简单,但是即使简单的交互活动也仍然需要用很多的脚本来完成。即使一个输入窗体经过仔细的布置和全面的脚本设计,它从浏览器所能发送的也仅仅是简单的"名字/值"对。如果一个HTML窗体能够以XML文档形式发送和接收更复杂的数据结构,那就好多了。
RIA利用相对健壮的客户端描述引擎,这个引擎能够提供内容密集、响应速度快和图形丰富的用户界面。除了提供一个具有各种控件(滑标、日期选择器、窗口、选项卡、微调控制器和标尺等)的界面之外,RIA一般还允许使用SVG(Scalable Vector Graphics,可伸缩向量图)或其他技术来随时构建图形。一些RIA技术甚至能够提供全活动的动画来对数据变化作出响应。
RIA的另一个好处在于,数据能够被缓存在客户端,从而可以实现一个比基于HTML的响应速度更快且数据往返于服务器的次数更少的用户界面。对于无线设备和需要偶尔连接的设备来说,将来的趋势肯定是向富客户端的方向发展,并且会逐渐远离基于文本的Web客户端。那些运行在膝上设备上的应用系统,可以被设计成以离线方式工作,或者至少当连接丢失的时候能基本上以离线的方式工作。
来自:网络
分享到:
相关推荐
【富互联网应用(Rich Internet Application,简称RIA)】是一种创新性的网络应用形式,它结合了传统桌面应用程序的强大功能和互动性,并将这些特性融入到基于Web的环境中。RIAs的目标是提供更丰富、更具响应性的...
RIA Rich Internet Application 富互联网应用系统 的 开源 AJAX 应用框架 使用的开源协 议是 GPL ExtJS 是一个用 javascript 写的 主要用于创建前端用户界面 是一个与后台技术无关的 前端 ajax 框架 因此 可以把 ...
在IT行业中,富互联网应用程序(Rich Internet Applications,简称RIA)是一种提供丰富用户体验和交互功能的Web应用程序。它们结合了桌面应用程序的特性,如响应式设计、动态内容和离线操作,与Web应用程序的广泛可...
Flex是目前最流行的RIA(Rich Internet Application)开发技术之一。本书由浅入深,循序渐进地讲解了如何使用Flex技术开发RIA应用程序。全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具、...
什么是RIA 技术? RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢?
#### 一、Rich Internet Application(RIA)概述 “Rich Internet Application”(RIA,富互联网应用程序)这一术语最早由Macromedia公司在2001年初提出,用于描述那些能够超越传统HTML网页限制的应用程序。RIA不仅...
ria服务,全称为Rich Internet Application Services,是一种技术框架,旨在为Web应用程序提供更丰富的用户体验和更高的交互性。RIA服务是微软.NET平台上的一个重要组成部分,它结合了Silverlight技术和WCF(Windows...
Ria Services,全称是"Rich Internet Application Services",是Silverlight 4引入的一项关键功能,旨在简化客户端和服务器之间的数据交互。 **ria服务的主要功能** 1. **数据模型绑定**:Ria Services 提供了强大...
RIA,全称Rich Internet Application,中文可译为“富互联网应用程序”,是一种在互联网上提供高度交互性和丰富用户体验的应用程序模型。这种技术结合了桌面应用程序的交互性和网页应用程序的分布性,旨在提供比传统...
ria,全称Rich Internet Application,即富互联网应用,是指那些具有丰富用户界面和交互功能的网络应用程序,它们能够提供类似桌面应用的体验,但运行在浏览器环境中。RIA应用结合了客户端和服务端的技术,旨在提高...
本书是一本教授ActionScript 2.0及开发丰富网络应用程序(Rich Internet Application, RIA)的指导书。内容围绕编程概念、ActionScript 2.0语法、使用组件快速创建应用程序、Flash与服务器连接、提取及更新数据库等...
* RIA(Rich Internet Application):一种基于Web的应用程序,提供了rich user experience和高效的数据交互。 * REST(Representational State of Resource):一种基于Web的架构风格,提供了简洁、灵活的数据交互...
#### RIA(Rich Internet Application) RIA是指利用客户端浏览器和服务器之间的交互,提供类似桌面应用体验的网络应用程序。它们通常具有动态加载内容、实时数据更新以及复杂的用户界面等特性。Adobe Flex和Adobe ...
DEMO1-MVVM+RIA Service 是一个演示项目,它结合了MVVM(Model-View-ViewModel)设计模式和RIA(Rich Internet Application)服务技术,旨在展示如何在Web应用程序中实现高效、交互丰富的用户界面。MVVM模式是现代...
**WCF RIA Services**(Windows Communication Foundation Rich Internet Application Services)是微软推出的一种框架,它简化了在服务器和Silverlight或ASP.NET AJAX客户端之间建立数据服务的过程。WCF RIA ...
而WCF RIA Services(Windows Communication Foundation Rich Internet Application Services)是微软为Silverlight应用程序提供的一种服务框架,主要用于简化客户端和服务器之间的数据交互,特别是在数据库操作中的...
本文主要讨论了基于RIA方式的WebGIS构建,RIA(Rich Internet Application)是一种具有近似于传统桌面应用功能和特性的网络应用。RIA将大部分业务逻辑从服务器端移植到客户端,仅保留一些基础的业务逻辑在服务器端。...