java支持silverlight吗

 我来答
趾高气扬vi
2016-07-25 · TA获得超过648个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:420万
展开全部
首先,Silverlight是以XAML(扩展程序标记语言)为前台解释代码、然后在服务器端运行托管语言编写的应用程序,最后使用使用浏览器的 Silverlght插件解释最终得到的XAML需要展示的内容显示到游览器中。Silverlight是WPF的在WEB应用的子集合,可以说基本上支持WPF大部分表现内容,包括:图片,2D图形,3D图形,动画,特效,文本,音频,视频,基本上包含概了目前所有的多媒体技术。
WPF的展现元素,如图所示:

Adode Flash初期是一种失量动画技术,它是以浏览器为一个“媒介”,把FLASH动画或FLASHAS程序SWF文件整个下载到客户端的TempFiles文件夹中,然后由Flash插件解释运行。
Silverlight与Flash的区别:
从某种角度上看,Silverlight是根据用户发出的POST请求BACK给用户所需要的内容,而FLASH是把所有的内容全部都下载到客户端,但 FLASH是以Stream(流)的方式下载,Download一部分就显示出来,这样用户不必等待全部内容下载完才能看到结果
,与Silverlight的所需即所求的方式相比,似乎是一种被动的解决方案……,而且从这一点可以看出Silverlight是一种针对Web用户需求而产生的技术,侧重的是需求和供给,而Flash是更侧重展现方面,尽管FLASH可以实现部分下载,而且在ActionScript方面也推出了一个又一个的新版本,但这些技术似乎都是在“弥补”基础技术力量的不足的一种手段。
所以可以说:“Silverlight是以Web为对象而产生的技术,而Flash是以动画为对象而产生的技术”这样大家就清楚了它们的区别了吧。

ActiveX和Java Apple(JAVA小程序)是一种在浏览器中运行的小程序,它也是完全下载到客户端浏览器中的运行,所以存在这样那样的安全性的问题,使我们不能够完全信任的下载和使用,因为在看到运行结果之前,我们没有办法知道“它”要干什么事情,而且如果这个ActiveX或是Java Apple在服务器端更新了新版本的,那我们就必须整个重新下载,再安装新版本才能保证我们的客户端程序正常运行。

总的来看,目前FLASH和ActiveX技术由于产生的时间早,版本更新周期长,所以用户群体相对比较多。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式