HTML 5 会为 Flash 和 Silverlight 送终吗?

来源:互联网 发布:nodejs权威指南 源码 编辑:程序博客网 时间:2024/04/28 20:45

======================================================
注:本文源代码点此下载
======================================================

w3c 在 html 5 proposal 中为 html 5 赋予了这样的使命,它将弥补上一代 html 的不足,具体说,是实现 flash, silverlight, javafx 所能实现的功能。 html 5,这个 html 明日之星是否会改变 web 应用的游戏规则,是否会让这些富 web 插件成为历史,infoworld 的专栏作家 paul krill 为此撰文并作了论述。

html 5 的富承诺

ajaxian 网站的合伙创始人及 mozilla 开发工具指导员 dion almaer 说,在为 web 提供矢量图形和视频方面,html 5 事实上晚了一步。 html 5 中,诸如 canvas 一类的 2d 绘图技术,一直为 apple, google, 以及 mozilla 这类公司所重视(尽管微软也对 html 5 的部分功能表示赞赏,但他们至今也不支持 canvas)。

html 5 中,canvas, 本地存储, web workers 一类的功能可以让我们做更多事。另一位ajaxian 网站的合伙创始人及 mozilla 开发工具指导员 ben galbraith 说,本地存储可以让用户在离线状态下继续使用 web,而 web workers 让下一代 web 应用中的复杂运算变得轻松,让一些需要很长时间运行的任务在后台运行。

google chrome 浏览器 项目经理 ian fette 说, web 应用将变得更有趣,他们会变得更快,会提供更好的用户体验,让在线 web 应用和桌面应用之间的界限越来越模糊。

html 5 的部分功能已经实现

经过5年的工作,html 5 细则已于2008年发布,其中的部分细则已经在某些浏览器得以实现,然而 html 5 的全部功能仍然不会在近几年内完成。

mozilla firefox 项目技术主管 vlad vukicevic 说, html 5 支持视频,而 firefox 3.5 也刚刚新加了视频支持,google chrome 也支持视频标签,微软在 internet explorer 8 中支持某些 html 5 功能,如本地存储,ajax 导航,以及多个 dom 原型。

opera 公司的 web 宣讲人 molly e. holzschlag 表示, opera 支持 canvas,并计划支持视频。apple 也在其 safari 浏览器支持视频和音频标签,以及 canvas 技术(canvas 就是苹果发明的)。

html 5 的一面: 扔掉那些插件

almaer 说,尽管 adobe,微软,sun (即将成为 oracle) 这些公司已经分别在 web 中实现了他们自己的多媒体技术,html 5 最终可能抢去他们的饭碗。redmonk 分析师 michael cote 说,本质上,html 5 所能做的和这些公司所做的没有区别,javafx 也将受到威胁。

html 5 细则的合作设计者 ian hickson 表示,html 5 的目标是将 web 从那些非开放性富插件中解放出来,他们是独立的提供商,不适合开放的 web。hickson 说,使用专门公司的产品对开发的 web 是一种风险,如果他们停止开发,或开始收费将怎么办?hickson 补充道,象以前的 windows 一样,如果我们的主要开发平台控制在单一的供应商手中会是很可怕的。

firefox 主管 vukicevic 说,mozilla 希望保持开放,并保证视频一类的技术不是掌握在某些公司手中,不过 html 5 和 canvas 最终是否能真正取代 flash,silverlight 以及 javafx,还取决于开发者。vukicevic 认为,ie8 不支持 html 5 的一些功能,对开发者来说是一个问题,鉴于 ie 浏览器到市场份额,开发者要么使用微软的 api 提供额外开发,要么使用 flash 一类的技术。

插件的一面: 他们更好,而且已经实现了

尽管 adobe, 微软 以及 sun 都参与了 html 5 细则的制定,他们都表示自己的技术是必要的。html 5 仍是一个发展中的标准,可能需要5到10年才能最终完成,因此,现在做比较还为时过早。微软发言人表示,silverlight 仍有必要存在,因为它包含了一些高级功能,如更好的编程模型, c#,3d 功能以及可以在浏览器之外运行的功能。

adobe 的开发工具副总裁 dave story 表示,html 5 面临很多挑战,浏览器市场仍然很零散,浏览器之间的兼容问题非常严重,html 5 的时间线显示,最终 html 5 + css 3 可能要 10年的时间才能定稿,在这期间,flash 会持续发展,并提供更好的用户体验。

sun 副总裁,也是被号称为 java 之父的 james gosling 表示,javafx 在渲染,性能,表现方面比 html 5 要优秀得多。

分析师 cote 表示,目前这些富 web 插件还没有眼下的威胁,要实现这些插件中的功能还要很多年,他希望即使 html 5 发布之后,这些插件技术仍能继续存在。google 的 fette 也同意,html 5 只是一个起始点,google 一类的公司还会推出自己的技术,如向 web 拖放图片的技术。

几家行业巨头将面临抉择

参与 html 5 的公司,大多要么是浏览器厂商,要么是富 web 应用工具开发商,很少二者都是,微软除外,almaer 说,微软也将因此进入两难境地,微软在 silverlight 上花了很大力气,silverlight 团队存在的意义是为浏览器提供增强,如果 html 5 轻易实现了,还要 silverligth 做什么。

google 也将不得不遇到某些抉择,比如,他们的 youtube 使用 flash 实现视频,html 5 对视频的支持将让他们重新考虑这个问题,他们需要在成本和效益方面艰难抉择。

本文国际来源:http://www.infoworld.com/d/developer-world/html-5-could-it-kill-flash-and-silverlight-291

中文翻译来源:comsharp cms 官方网站


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/