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

RIA技术

阅读更多
RIA技术  什么是RIA 技术?   

RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢?   最开始的网页,都是html静态网页,浏览者只是看,内容有图片和文字,有超链接,相比书本而言强大百倍。但浏览者没法交互和反馈。后面脚本语言和CGI得到大量应用,就叫动态网页了。以.net,jsp,asp,php等技术为代表,结合css和数据库,ActiveX,Ajax,Flash等,使网页功能相当强大。   

RIA技术,类似于单机版的应用程序,在很大程度上跳出了浏览器的限制,具有丰富美观的界面和交互能力,但它又是地地道道的网络程序,具有快速修改和部署的能力。它基于XMl,脚本语言和web service,可以产生丰富而强大的应用。在没有RIA的时代,要制作强大的界面,单机版应用程序很费力气,学过VC6.0的就知道,做个界面不容易。做花哨一点的界面更是费九牛二虎之力。网络上做界面相对容易,采用dreamweaver等工具布局,画出什么就是什么。但网络上的程序又不够强大,或受到某些安全限制。flash网页美观,功能也强。但用其做网页工作量还是挺大。   

RIA技术,基于XML,界面上采用Flash等技术,用ActionScript脚本做动态响应。编写时和编写普通网页差不多,但最终界面却玄的多,会生成flash可以播放执行的swf文件。这代表了以后网络界面技术的方向。   

现在,两家主要的RIA技术力量,一是Adobe的Flex,另一家是微软的silver light,银光。另外 javaFX 也支持,但java程序的单调界面没法和flash比,所以java爱好者认为基于java技术的RIA是用于工业应用的。

Adobe是一家做图片和视频处理的超级厂商,其代表产品Adobe Photoshop和Adobe PDF reader成为人们离不开的产品。收购macromedia后,强强联合,网络图像处理的力量得到空前加强。基于 macromedia Flash的Flex,实力强劲,已经发布到4.0版。Flex基于eclipse开发,现在已经开源。但其企业版还是要600多美元。   

silver light 是基于.net的,是.net的一个插件,支持跨平台和跨浏览器。支持高清视频(蓝光DVD,HD-DVD)播放。支持多种脚本语言如ruby,python,javascript,c#等。它采用微软提供的visual studio和expression studio(类似flash用来生成矢量图形界面的) 来编写。但也可直接用文本编辑器来编写,可以生成矢量图形。
分享到:
评论

相关推荐

    RIA技术RIA技术RIA技术

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

    RIA技术大全以及未来趋势

    RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web...

    RIA.zip_ria技术

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

    RIA及技术与用户体验

    例如,互动地图服务、在线视频平台、复杂的数据可视化工具等都是RIA技术的典型应用,它们提供了丰富的图形展示和实时的用户反馈。 **Flex作为RIA的开发利器**Flex为开发者提供了强大的组件库、数据绑定机制和MVC...

    QCon 2009 beijing全球企业开发大会ppt:13.RIA技术在GeoWeb项目中的实际应用

    演讲主题:RIA技术在GeoWeb项目中的实际应用 演讲嘉宾:张剑宇 简介: 近年来RIA技术日趋成熟并开始得到广泛应用,继RIA先驱Adobe Flex之后,微软和Sun相继推出Silverlight和JavaFX来参与和拓展RIA的应用和市场。...

    RIA技术实战

    **RIA技术实战** ria(Rich Internet Applications)技术是互联网应用领域的一个重要概念,它旨在提供与桌面应用程序类似的丰富用户体验,使Web应用具有更强的交互性和动态性。RIA技术的出现,打破了传统网页静态...

    人工智人-家居设计-RIA技术与智能文档接口研究及应用.pdf

    【RIA技术】 RIA(Ri ch Internet Application)富互联网应用程序是随着网络技术进步而诞生的一种新型应用模式。它旨在克服传统Web应用程序在交互性和响应速度上的局限,提供类似于桌面应用的用户体验。RIA通过集成...

    RIA技术在煤矿安全管理信息系统建立中的应用

    采用RIA技术设计并实现了一个煤矿安全管理信息系统,详细介绍了该系统的架构、工作流程及主要功能。RIA结合了桌面软件良好的用户体验和Web应用程序易部署的优点,可使煤矿安全管理信息系统平台开发简单快速,界面美观...

    SAP 2008 技术大会 RIA与RCA 演讲稿

    根据Gartner的研究报告,预计到2010年,RIA技术将被广泛采用,大约有60%的新项目将会使用RIA技术,而25%的项目则会专门针对RIA进行开发。这表明RIA技术已经成为一种重要的发展趋势。 ##### 1. 技术融合 - 随着RIA...

    RIA.压缩包

    压缩包中的资源可能包含了关于RIA开发的相关教程、案例、代码示例或者工具,对于学习和理解RIA技术具有很高的价值。下面我们将深入探讨RIA的核心概念、发展历程和主要技术栈。 1. **核心概念**: - 用户体验:RIA...

    RIA发展概况与Flex技术解析

    随着Web2.0时代的到来,RIA技术迅速崛起,成为构建高度互动、动态更新和个性化服务的关键技术。它通过利用客户端资源,实现实时数据处理和动态内容渲染,为用户提供更流畅、响应更快的应用体验。 #### 传统Web应用...

    RIA应用开发课程简介

    本课程专为对RIA技术感兴趣的开发者设计,通过12个精心策划的课时,将引领你深入探索这一技术的精髓。 **jQuery学习课程** jQuery作为JavaScript库,极大地简化了DOM操作、事件处理和动画效果的创建。在RIA应用中...

    RIA应用展示

    2. **技术框架**:常见的RIA技术框架包括Adobe Flash/Flex、Microsoft Silverlight、JavaFX以及JavaScript库如ExtJS、AngularJS等。这些框架提供了构建RIA所需的各种组件和工具,简化了开发过程。 3. **JavaScript...

    QCon 2009 beijing全球企业开发大会ppt:5.邵荣-RIA的技术趋势和应用趋势

    综上所述,邵荣先生在QCon 2009北京全球企业开发大会上的分享不仅介绍了RIA技术的发展现状和未来趋势,还通过实际案例展现了RIA技术在提高用户体验、促进社交媒体互动等方面的重要作用。这些内容对于理解RIA技术的...

    基于RIA技术的建筑能耗监控系统的设计与研究

    通过RIA技术的建筑能耗系统设计过程,利用Wed技术、X3D技术、数据库技术以及J2EE技术等实现对大型公共建筑能耗三维可视化动态监控和直观展示,提高对建筑节能监控信息的有效管理。结果证明该系统具有较高的可靠性,...

    ArcGIS Server RIA开发

    #### 背景与RIA技术 随着互联网技术的不断发展,用户对于网络应用的需求也在不断增长。为了更好地满足这些需求,**富互联网应用(Rich Internet Applications, RIA)**应运而生。RIA相较于传统的Web应用具有更丰富...

    RIA行业资讯报道RIA行业资讯报道

    3. **成功案例**:分享了采用RIA技术打造的创新应用,如高效的企业级内部系统、用户体验优秀的在线服务平台等,展示了RIA如何提升业务价值。 4. **企业动态**:报道了Adobe、Microsoft等主要RI技术供应商的战略调整...

    Flex_4.0_RIA开发详解.pdf

    Flex 4.0是Adobe公司推出的一套富互联网应用(RIA)开发解决方案,它允许开发者构建强大的交互式web应用程序。Flex使用MXML(一种基于XML的标记语言)和ActionScript(基于ECMAScript的编程语言)作为开发语言,具有...

    RIA(富因特网应用程序)介绍

    2. **业务需求**:根据业务的具体需求选择RIA技术,特别是对于需要提供高度交互性、实时反馈的应用场景,RIA是理想的选择。 3. **用户体验**:RIA提供更加丰富和流畅的用户体验,有助于提高用户满意度和应用的市场...

    Ajax,RIA与Web开发程序员教程代码示例(ch02)

    Ajax(Asynchronous JavaScript and XML,异步JavaScript和...通过学习这个教程,开发者将能够熟练运用Ajax和RIA技术,提高Web应用的交互性和用户体验。同时,提供的大量代码示例将帮助学习者快速上手并解决实际问题。

Global site tag (gtag.js) - Google Analytics