网络编程
位置:首页>> 网络编程>> 网页设计>> Silverlight与Flash的技术比较(2)

Silverlight与Flash的技术比较(2)

 来源:蓝色理想 发布时间:2009-04-19 18:45:00 

标签:动画,Flash,Silverlight

9 视频出版工具 Robust video publishing tools

在Flash中的视频出版工具叫做Flash Media Encoder 提供了很多视频编辑功能 相似的还有微软的expression中Media 也提供了很多视频编辑的功能

10 高性能的客户端 High-performance, multi-core enabled client

虽然我不太清除高性能的标准是什么,但是我相信silverlight和FlashPlayer都是我们期待依旧的High-performance client

11 可调整全屏幕高清视频(720p)Scalable full screen video up to HD (720p)

虽然Flash也支持全屏观看,但是视频的质量确实还是稍弱一些,而silverlight可以同时播放多段HD视频的能力确实不容小看,再加上silverlight的video brush功能,确实比Flash视频略胜一筹。

12 离线文件操作Offline, document support

可以在本地存储文件,在Flash中是类似shareobject的功能,在silverlight中则还没有提供类似功能,但是可以借助javascript对cookie的操作来完成。

13 文件格式是二进制或者文本格式Binary or Text Format

两种文件格式各有优势,二进制的swf格式有利于源文件的保护,而文本的xaml则对seo有很大的好处。

14 开发制作工具 Tools

Flash后端有Adobe强大的CS3系列套件的支持,从网页三剑客到PhotoShop等图形类软件,在广大设计和开发人员中有着非常好的口碑。
而silverlight拥有后来居上的expression套件,也是不容小视。

15 工具操作复杂性 Tools complex operation

这点我要单独提出来是因为很多开发和设计人员已经习惯了Adobe的软件操作以及工作方式,而让他们一夜之间转到微软的expression上来确实有难度,而让从业者习惯expression的操作和工作方式更是摆在微软面前的难题

16 3D支持 3D Support

针对3D的支持,两个player都没有涉及,但是并不是说我们不能做3D的尝试,Flash阵营中很多第三方开发者基于ActionScript开发出了很多3D 引擎,而silverlight也可以让用户用微软提供的开发语言进行3D引擎的开发。

17 客户端大小(所需下载的安装文件大小)Client size

两个player都是寄生于浏览器的插件,因此安装文件的大小就是一个比较敏感的问题,但是两个公司在这方面做的都很好,基本上使用户可以很快下载并安装。

18 所支持的操作系统 Supported operating systems

FlashPlayer支持的操作系统基本上囊括了所有操作系统甚至连带手机的很多操作系统都有支持,这点是Flash一个很大的优势,让开发人员可以不必针对操作系统进行程序的修改。
Silverlight支持的操作系统相对Flash就少的多了,如果要让WPF真的Everywhere,还有很多路要走。

总的来说,两个公司的平台还是各有千秋的,还有很多细小的功能没有进行详细的对比,比如对Alpha通道视频的支持,以及对文字的渲染等。两个公司各自有各自的优势,Adobe在player的占有率,对各个操作系统的支持以及工具的普及率上有着很长时间的积累。而微软在操作系统和应用软件以及服务器端软件的垄断地位则让微软有机会赶超。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com