RIA趋势

         Web Application的出现是为了解决早期C/S(客户端-服务器)系统的部署、更新和维护的困难。但是一直以来都有种极度不安:用户操作体验简单,不容易开发丰富的效果来展示数据,应用程序需要联网才能运行,系统安全性不高,浏览器兼容性容易影响系统正常运行,应用程序很难或者需要通过其他技术的辅助才能操作客户机的资源,服务器的负载过高而客户机的计算能力没有充分使用。

Rich Internet Application(富互联网应用程序,简称RIA),虽然曾一段时间一直在讨论到底是Rich 还是 Poor Client,时至今日,从我个人角度来看,如何充分利用客户机的计算能力解决用户界面的丰富,数据模型的智能,提高用户体验将是Web Application开拓市场的加速器。

目前主流的RIA主要有:

Silverlight:微软已经看到了RIA市场的潜力,它当然不甘落后。Silverlight就是微软用来进军RIA市场的武器。Silverlight从本质上说,是一种WPF应用程序,其界面使用XAML描述,后端可以用任何一种.Net兼容的语言开发。

Flash:Flash是Adobe公司发布的RIA技术,它可以通过Flex SDK来开发。目前,Flash在网络上的应用非常普遍。

JavaScript/CSS/HTML:Ajax可以说是目前应用最广的RIA应用了,Web2.0概念就是因为Ajax而发展起来的。典型的Ajax应用当属Google的Gmail和Google Map了。为了更好满足开发者的需要,目前已经涌现出许许多多开源的Ajax框架,另外,也有一些商业的Ajax框架供开发者选择。

JavaFX:JavaFX是Sun公司2007年发布的,准备替代Applet的一种技术或者平台,人们称它为“下一代Applet”。

互联网传播的主要载体是什么?文本?图片?视频?还是其他的什么?HTML的诞生是适应于互联网大量文本内容的传播的,只要你的web应用还是以文本为主,就必须以HTML为主,这一点无法改变,所以我个人观点,无论哪种RIA,如果抛弃了HTML而在WEB上持续发展是非常难的,所以JavaScript/CSS/HTML还是主流,而RIA真正要解决的是JavaScript/CSS/HTML所不能解决的问题,更通俗的来说,就是提供一种无须下载安装,高性能,易交互的插件(譬如视频播放):无须下载安装,是WEB的一个特性以及优势;高性能,一直是复杂,特殊功能的WEB应用的一个弊端;易交互,主要体现在两个方面,与本身WEB的DOM交互以及与桌面应用的交互,在博客三人行第四期中;RIA技术比高低中RIA领域技术较量中说到,RIA领域技术较量,是桌面平台与浏览器平台相互平衡的较量;将来WEB应用与桌面应用的平衡和联系将是WEB的一个新发展突破点。

目前主流的四种RIA技术;从我看来;

JAVAFX我并不看好,虽然并没有仔细接触过,但是从整个背景来看javaFx插件问题,会让项目背上沉重的包袱。 adobe的flash大部分用户都会安装,ms的系统自己的插件肯定会支持;违背了无需安装原则。同时adobe在这个方面已经相对来说比较成熟,但是JAVAFX并没有特别的创意。

JavaScript/CSS/HTML从WEB角度来看是基础,但是JS引擎,HTML本身元素的丰富性,以及桌面应用的平衡方面需要发展。

所以现在形式来看,JavaScript/CSS/HTML和Adobe的FLASH技术将成为RIA领域的焦点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值