JavaScript和RIA

  JavaScript丰富及灵活的的对象和类的应用,使其成为Ajax实现富客户端的关键技术之一;

  与Ajax相比,RIA是一种更加丰富的客户端应用模型,丰富型互联网应用程式(Rich Internet applications,简称RIA)是一种具有近似于传统桌面应用系统功能和特性的网络应用系统。RIA系统最大的特点是将大部分处理任务都从用户界面端移植到客户端,仅保留一些必要数据与服务器端进行信息交互。 RIA系统的特性:

  • 运行于浏览器中,不需要额外安装支持软件
  • 在本地运行时,受安全沙箱全程保护。

   与Ajax相比,RIA有更多的技术要素清单:

   ——Adobe Flash, Adobe Flex and Adobe AIR:Adobe Flash 是建立富网络应用程式另一个方法。这项技术是跨平台,用来产生使用者接口;Adobe Flex 是一个框架,提供选项给开发者,经由编译MXML,(一个以XML 为基础的接口描述语言),来建造使用这接口;这个Adobe Flex框架编译并转成 SWF file 后,其能在Adobe Flash player上执行;

   ——Backbase

   —— Curl

  ——Google's GWT framework

  ——Java applets:Java applets是Java语言的一种浏览器小程式,渐被Flash取代。

  ——Java applications

  ——JavaFX

  —— JavaScript / Ajax

  ——Microsoft ActiveX controls

  ——Microsoft Silverlight

     Silverlight原名WPF/E,使用XAML,是一种基于XML的语言,有声录影(Movie Clips)、向量图形(Vector Graphics)等功能,被称为是“Flash Killer”,亦可执行于Firefox甚至Safari等浏览器。Silverlight 3.0可支援 H.264 影音媒体格式与3D 绘图能力。

  ——Mozilla Prism

  ——OpenLaszlo

  ——REBOL 2.6 and Seaside for Smalltalk

  —— ZK

  技术的发展真是日新月异亚,其速度让人有点应接不暇,Ajax现在已经仅仅是新技术RIA的技术清单中的一个,可叹!

 

  RIA和Ajax的应用以及如何应用仍待继续挖掘和发现,以及JavaScript的对象和类应用也不是很熟练!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值