客户端交互技术介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

客户端交互技术介绍

随着网络应用的不断丰富,客户端交互技术也如雨后春笋一般,遍地开花。正是这些技术的支持,我们的互联网世界变得更加丰富多彩。总体来看,目前的客户端交互技术主要分为如下几大类别:

microsoft 系列:ActiveX,Silverlight

java 系列:Java Applet,RCP(RAP,GWT),JavaFX

Adobe 系列:flash(flex),ActionScript,air

html 系列:ajax(异步IO),html5

1. microsoft 系列

1)ActiveX 这个在10 年前是非常流行的。当时的控件很单一。很多复杂的业务就被封装成一个个ActiveX 控件。但这个有几个问题,1 是只有IE 才支持,其他浏览器现在有的虽然号称支持了,但和

IE 原生态环境相比,也只能说是有了,效果还是有区别的。2 是需要数字签名。但是IE 的安全级别又是可以设置的,所以安全漏洞百出。只

能说想法是好的,效果反而成为鸡肋了。

2)Silverlight

Silverlight 是Microsoft 提供的一个跨浏览器的、跨平台的插件,为Web 带来良好的多媒体体验和丰富的交互式应用程序体验。基

于.NET 平台。现在可以基于浏览器,也可以独立运行。

主要基于以下2 大技术:

XAML(可扩展应用程序标记语言)--展示UI layout

WPF(WindowsPresentation Foundation)--用户界面框架

Silverlight 播出视频及动画的效果很好,支持硬件加速

Silverlight 支持windows 和IOS,支持ie 和firefox,safari 等。

Silverlight 没有了像activex 的安全的问题,也支持SEO。网站开

相关文档
最新文档