`
lushisang
  • 浏览: 6320 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

RIA是什么?

阅读更多
转载请注明出处:http://lushisang.blogspot.com/2009/03/ria.html
作者:陆仕桑 发表时间:20090327-20:12


RIA是什么,是Rich Internet Application,丰富互联网应用程序。

Wikipedia 上的定义:

Rich Internet applications (RIAs) are web applications that have some of the characteristics of desktop applications, typically delivered by way of a proprietary web browser plug-ins or independently via sandboxes or virtual machines. Examples of RIA frameworks include Adobe Flex / AIR, Java/JavaFX and Microsoft Silverlight.

翻译过来就是:

丰富互联网应用程序是具有一些桌面应用特点的Web应用程序,典型的交付途径有专有的Web浏览器插件,独立的沙箱或虚拟机。RIA框架的例子包括Adobe Flex / AIR,Java/JavaFX和Microsoft Silverlight。

丰富与不丰富本来就没有绝对的界限,RIA相对的是传统Web应用程序(也没有绝对的定义和界限,就以返回纯HTML页面为特征之一吧)。随着 Web标准(例如Ajax和HTML 5)的发展,以及浏览器功能越来越强大,不需要扩展插件也能开发RIA应用。如Gmail就是一个很好的例子。

简单的说,RIA 的优势就是让 Web应用程序的功能更丰富,更强大。RIA相对于传统Web应用程序的发展,一个主要部分就是Web表现层。

我设想这样一个情景:

我在家里、办公室、朋友家、网吧等所有能上网的地方,登陆一个账号,就可以很容易地编辑我的文档、继续我的游戏和电影、开发我的软件、和网友联系聊天。而这一切,仅仅需要一个浏览器和一个账号。这是传统Web应用程序所做不到的,因为功能不够强大;也是桌面应用程序所做不到的,因为需要在多个地方安装好很多客户端,这是不现实的。而RIA就可以使这样的情景成为可能。RIA相当于结合了传统Web应用程序的便捷性和桌面应用程序的多功能性这两大优点。

从客户体验角度来看,RIA还需要浏览器具有更强大的功能。现在虽然可以给浏览器安装各种插件增强功能,但是这些插件并不能和账号结合,随时随地使用。例如,简单实用面向浏览者的选择并拖动就搜索的功能,就需要浏览器插件来提供。

同时,RIA也需要更大的带宽,以传输更多的数据。理想情况是,除了私密信息,一切都存在于网络,存在于网络上的各个服务器,包括文本、图片、音频、视频、游戏、软件、数据等等,以便于随时随地访问,因此,对带宽的要求也比较大。

更专业具体详细的介绍见以下文章:

Wikipedia上的介绍 http://en.wikipedia.org/wiki/Rich_Internet_application

中文维基百科 http://zh.wikipedia.org/wiki/RIA

什么是RIA技术,RIA技术概览 http://www.airia.cn/RiaNews/RIATechnical_Summary/
1
1
分享到:
评论

相关推荐

    RIA.zip_ria技术

    什么是RIA 技术? RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢?

    RIA服务

    ria服务,全称为Rich Internet Application Services,是一种技术框架,旨在为Web应用程序提供更丰富的用户体验和更高的交互性。RIA服务是微软.NET平台上的一个重要组成部分,它结合了Silverlight技术和WCF(Windows...

    RiaServices(WCF RIA Services V1.0 for Silverlight 4 and Visual Studio 2010)

    WCF RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms. RIA Services provides a pattern to write application logic that runs ...

    RiaServices.msi

    **ria服务介绍** RiaServices.msi 是一个与微软Silverlight技术相关的安装程序包,它在2009年11月18日发布。Silverlight是微软开发的一个跨浏览器、跨平台的插件,主要用于增强Web应用程序的交互性和媒体体验。Ria ...

    RIA.压缩包

    RIA,全称Rich Internet Application,中文可译为“富互联网应用程序”,是一种在互联网上提供高度交互性和丰富用户体验的应用程序模型。这种技术结合了桌面应用程序的交互性和网页应用程序的分布性,旨在提供比传统...

    AJAX探秘与RIA深度挖掘

    Rich Internet Applications(RIA)是指一类提供类似桌面应用的用户体验的Web应用,具备丰富的交互性和动态性。常见的RIA框架有Flash、Flex、Silverlight和JavaScript库(如jQuery、AngularJS、React等)。 1. **富...

    RIA及技术与用户体验

    **RIA(Rich Internet Applications)**是指富互联网应用程序,它代表了一种互联网应用的新模式,旨在提供与桌面应用程序相媲美的用户体验。RIA 不依赖于特定的技术或编程语言,而是强调通过高度交互性和丰富的图形...

    silverlight与WCF RIA Service数据库操作相关

    在IT领域,Silverlight是一种由微软开发的富互联网应用程序(RIA)平台,它允许开发者创建交互性强、用户体验丰富的网络应用。而WCF RIA Services(Windows Communication Foundation Rich Internet Application ...

    ActionScript 3 RIA 参考指南!

    《ActionScript 3 RIA 参考指南》深入解析 标题与描述中提及的“ActionScript 3 RIA 参考指南”旨在为开发者提供一个全面的资源库,涵盖Adobe Flash Player、Adobe Flex以及Adobe AIR平台上ActionScript 3语言的...

    RIA应用展示

    ria,全称Rich Internet Application,即富互联网应用,是指那些具有丰富用户界面和交互功能的网络应用程序,它们能够提供类似桌面应用的体验,但运行在浏览器环境中。RIA应用结合了客户端和服务端的技术,旨在提高...

    RIA应用开发课程简介

    **RIA(Rich Internet Applications)应用开发课程** ria应用开发是现代Web开发中一个重要的领域,旨在提供更加丰富、交互性更强的用户体验。本课程专为对RIA技术感兴趣的开发者设计,通过12个精心策划的课时,将...

    wcf RIAServices帮助文档

    WCF(Windows Communication Foundation)RIAServices,全称为Relational Data Services,是微软推出的一种用于构建RIA(Rich Internet Applications)的框架,它简化了在Silverlight或WPF应用中与服务器端数据交互...

    silverlight4+mvvm+RIAService

    此压缩包提供的"silverlight4+mvvm+RIAService"学习Demo,涵盖了Silverlight开发的核心技术,对于初学者来说,是一个很好的实践平台,可以深入理解MVVM模式如何在Silverlight中工作,以及如何利用RIA Service进行...

    WCF RIA Service Silverlight 商业应用

    **WCF RIA Service Silverlight 商业应用**是利用微软技术构建高效、交互性强的Web应用程序的一个示例。本文将深入探讨WCF RIA Services与Silverlight结合在商业环境中的运用,以及它们如何帮助开发者创建丰富的...

    RIA技术RIA技术RIA技术

    ria技术,全称为Rich Internet Applications,是互联网应用领域的一个重要概念,旨在提供更丰富、更具交互性的用户体验。ria技术的核心目标是将桌面应用程序的高级功能和动态性与Web应用程序的便捷部署和跨平台特性...

    UniEAP RIA V3.4参考手册

    UniEAP RIA V3.4参考手册

Global site tag (gtag.js) - Google Analytics