本文主要是介绍客户端交互技术简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
随着网络应用的不断丰富,客户端交互技术也如雨后春笋一般,遍地开花。正是这些技术的支持,我们的互联网世界变得更加丰富多彩。一个浏览器上,不用说是简单的动画效果,就是一个Office应用也能顺畅的使用。所有这些都要感谢客户端交互技术的快速发展。甚至,现在的客户端交互技术的发展的趋势是,可以以浏览器为载体,也可以脱离浏览器以单独的应用形式存在。
总体来看,目前的客户端交互技术主要分为如下几大类别;
-
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提供的一个跨
这篇关于客户端交互技术简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!