客户端交互技术介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。网站开