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技术PPT技术PPT技术PPT技术PPT
RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web...
什么是RIA 技术? RIA:Rich Internet Application ,富网络应用,最近比较火热。我和一个做视频会议的朋友联系,问他在关注什么,告诉我在关注RIA。那么什么叫RIA富网络应用呢?
演讲主题:RIA技术在GeoWeb项目中的实际应用 演讲嘉宾:张剑宇 简介: 近年来RIA技术日趋成熟并开始得到广泛应用,继RIA先驱Adobe Flex之后,微软和Sun相继推出Silverlight和JavaFX来参与和拓展RIA的应用和市场。...
人工智人-家居设计-RIA技术与智能文档接口研究及应用.pdf
采用RIA技术设计并实现了一个煤矿安全管理信息系统,详细介绍了该系统的架构、工作流程及主要功能。RIA结合了桌面软件良好的用户体验和Web应用程序易部署的优点,可使煤矿安全管理信息系统平台开发简单快速,界面美观...
Flash/Flex/Flash player/AIR的比较 先谈谈 RIA(Rich Internet Applications) 谈谈用户体验设计 进入RIA 的世界-转换思维模式 RIA深度应用案例 RIA的开发利器——具体了解Flex
通过RIA技术的建筑能耗系统设计过程,利用Wed技术、X3D技术、数据库技术以及J2EE技术等实现对大型公共建筑能耗三维可视化动态监控和直观展示,提高对建筑节能监控信息的有效管理。结果证明该系统具有较高的可靠性,...
RIA的使用,RIA是富网络应用,让Web更出彩,包含了JS、Ajax、jQuery技术
专业 JavaScript RIA 技术:最佳实践、性能、演示作者:Den Odell ISBN 9781430219347 源代码发布 - 版本 1.6 2010 年 12 月 17 日更新 - 版本 1.6 修复: 第 2 章,清单 2-14,更新了 getPosition 方法以正确返回...
随着科学技术的日新月异及云计算时代的到来,RIA模式成为最受...本文介绍了云计算的概念、与RIA技术的关系以及界面交互技术的发展历程,重点分析了几种主流的RIA解决方案,对云计算时代RIA技术的应用前景进行了展望。
Flex_4.0_RIA开发详解.pdf,详细介绍了flex4的开发过程,内容详细,希望对你学习flex4有帮助。
在分析RIA技术的基础上,结合石油企业信息化的现状,提出基于RIA技术构建石油企业信息化平台的可行性和必要性,并初步规划了一个实用的信息化平台的技术框架,分析其层次结构及相互之间的关系,证明其较好地提升了...
软件新技术:软件新技术主要关注嵌入式计算与嵌入式软件、基于构件的软件开发方法、中间件技术、数据中心的建设、可信网络计算平台、软件架构设计、SOA与RIA技术、软件产品线技术等。网络新技术:网络新技术包括宽带...
silverlight开发经典书籍,RIA开发技术,WPF开发者也可参考。
Internet已经日益成为应用程序开发的默认平台。用户对应用程序复杂性要求日增,但现在的Web应用程序对完成复杂应用方面却始终跟不上步伐。用户与今天中等复杂程度的Web应用程序交互时,...RIA技术的出现将改变这一切...
富客户端RIA技术体系下Silverlight平台以及WCF RIA Service架构为动态瓦斯地质提供了高效的开发应用平台,从而实现了系统以Web方式进行部署,并实现了瓦斯地质严格的空间拓扑表现,通过使用合适的TIN三角网插值算法正确...
关注GIS、设计模式和RIA技术,2006年曾出版《 ArcObjects开发基础与技巧——基于VisualBasic.NET》一书。专长:ArcGIS平台开发技术(ArcGIS Desktop、ArcGIS Engine、ArcGIS Server和ArcIMS等)、Microsoft.NET平台...
本书是国内第一本全面介绍微软Silverlight最新版本技术基础和开发实践的书籍,不仅涵盖面广,内容也有足够的...本书适合Silverlightj技术研究、数学、编程人员、RIA技术研究人员,以及Silverlight爱好者阅读和使用。