文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网站建设FlashSilverlight vs Flash的技术比较
精品广告
推荐TOP10
·Flash电子书鼠标拖拽翻页效果原理分析
·Flash入门应该了解的重要概念
·Flash绘精致矢量图—逼真土豆
·Flash MX常用快捷键一览
·Flash动态解析Web应用程序服务器路径
·给FLASH初学者的10点制作经验
·Flash常用代码集锦
·自制"打印"出来的Flash电子书
·步入魔域-Flash光特效综合分析
·用Flash和FlashForge制作三维屏保
·酷!在Flash中实现Winamp均衡器频谱效果
·利用Flash mx 2004将swf转成fla
·《大话李白》创作全过程
·用Flash来制作一个Flash播放器
·黑客帝国数字流特效制作揭密
·Flash MX学习捷径(序言)宝藏就在你的手中
·《小和尚》系列制作全过程解析(上)
·Flash遮罩特效实例--探照灯文字
阅读TOP10
·Flash遮罩特效实例--百叶窗效果
·Flash教程:制作有趣的星座查询器
·FLASH常见问题整理
·Flash制作非常逼真的下雪视觉动画效果
·Flash轻松制作2008北京奥运邮票
·Flash制作比较流行的树叶伸展动画效果
·Silverlight vs Flash的技术比较
·有关AS3编程的一些总结
·有关Flash ActionScript 3编程的总结
·Flash处理外部XML文档数据
·Flash CS3 组件开发教程
·flash手绘蝴蝶(只需六步完成)
·Flash教程:无AS制作飘落的红叶
·Flash打造碧海蓝天海鸥飞翔动画
·用Flash打造壮阔的碧海蓝天
·Flash制作过渡卷动效果精美图库特效
·用FLASH遮罩效果做图片切换效果
·Flash特效:鼠标触发模糊图片变清晰
·和Flash初学者详谈Loading的制作
·flash实例:超强的粒子特效

Silverlight vs Flash的技术比较

日期:2007年7月3日 作者: 查看:[大字体 中字体 小字体]


  在以前的一篇 文章中我已经说明了Adobe和Microsoft在presentation layer的竞争关系。根据一些资料总结的功能,我针对Flash以及silverlight做了一个比较的图表,后面我会针对每一个横向对比做出说明。由于国内外对Flash和silverlight的比较文章几乎没有,因此没法作为参考,文章中一些东西我不太确定的,请大家指出。

Silverlight vs Flash的技术比较

  1 丰富的二维动画/图形和视音频表现 Rich 2D animation/graphics with audio and video

  这点毋庸置疑,两个公司的产品都对这块做出的很大的努力,但是还有有席位差别的。用过Blend和Flash这两个软件的朋友一定会发现两个软件的不同,比如Flash独有的timeline形式和Blend强大的interaction面板等,从这一点可以看出,Bland对自己的interaction application develop tools的定位还是比较准确的,而Flash则是从basic到Professional版本涵盖了动画制作到RIA开发领域。

  2 行业标准的视频解码器Industry standard video codec

  先来介绍一下什么是视频解编码:视频压缩是所有令人振奋的、新型视频产品的重要动力。压缩-解压(编解码)算法可以实现数字视频的存储与传输。

  典型的编解码器要么采用行业标准,如 MPEG2、MPEG4、H.264/AVC 与 AVS,要么采用专有算法,如 On2、Real Video等,而这两个公司分别位于不同的阵营。

  从资料中得知微软的视频解码标准是:

  SMPTE Society of Motion Picture and Television Engineers。而微软则在此基于WMV 进行了标准化修改,现在则以 VC-1 的新名称在业界实现了标准化—WMV9。

  而Flash则是采用on2 VP6视频编码标准,虽然没有基于所谓的业界标准,但是on2是自己的专有算法,也是可以在文件大小和画面质量间找到平衡。

  因此是否采用行业标准的视频编码器,也就变得不那么重要了。

  3 硬件辅助解决方案Hardware-assisted editing and encoding solutions

  这点不太清楚silverlight是如何进行硬件辅助的,但是Flash似乎是没有的,不过Adobe的同门师兄弟Director则支持硬件辅助的功能,不知道Adobe会不会做这方面的移植。

  4 以XML为基础的表现层有利于搜索引擎优化XML-based presentation layer for SEO

  众所周知silverlight是基于XAML的,而所有的silverlight程序都是用户下载后在客户端由runtime来解释并执行的,也就是所在客户端可以看到程序的源代码,这样搜索引擎就可以索引其中的内容了。

  而Flash则是在导出时生成swf格式的二进制文件,并由用户下载到本地由runtime执行,因此搜索引擎很难对其进行索引。

  5 标准的高性能编程语言 Choice of standards-based and high-performance languages

  新版的silverlight已经支持使用javascript C# 以及VB进行开发,新版的Flash CS3则支持使用ActionScript 1 ActionScript 2 ActionScript 3 进行开发。虽然as3的出现使得ActionScript在效率上有了很大的提升,但是较之C#这样的编程语言还是有比较大的差距。


  6 端到端的服务器和应用平台 End-to-end server and application platform

  这点silverlight有着天然的优势,其服务器和应用平台经过这么多年的发展已经具有了很大的垄断优势,而Flash相比较之下就显得不尽如人意了,只是在最近今年有所进展(ColdFusion Jrun),但是对于微软还没有什么优势可言。

  7 媒体服务器license(无限频宽) Media server licensing (unlimited bandwidth)

  虽然具体的价钱不太清楚,但是Flash Media Server确实比我们想像中的贵,而 Windows Media Server就显得平易近人多了。

  这点没什么可说的 Adobe对Media Server的策略不是很成功,不过对于这个刚刚踏入2.0的服务器端软件来说,还需要给他一些时间。

  8 客户端广告播放插入 Client side playlists for ad-insertion

  这点两家都有各自的技术实现,比如在视频中加入提示点等多种插播广告的方式。

  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



[1] [2] 下一页 

上一篇:在符合标准的网页制作中常犯的错误

下一篇:为便于简化和维护CSS,该如何组织CSS?


Silverlight vs Flash的技术比较 相关软件: Silverlight vs Flash的技术比较 相关文章:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号