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 官方网站

本文转自温景良(Jason)博客园博客,原文链接:http://www.cnblogs.com/wenjl520/archive/2009/06/18/1505446.html,如需转载请自行联系原作者

HTML 5 会为 Flash 和 Silverlight 送终吗?相关推荐

  1. 强悍!使用Flash和Silverlight制作控件

    Silverlight已经发布了正式版本,我也到网站下载了一个并看看,突然发现了他的例子中包含了这个公司. NETiKA TECH. 之所以说他强,是因为他尽然使用Flash和Silverlight制 ...

  2. 风云点评:Flash 与 Silverlight 终极大比拼

    风云点评: 综合:综合比较来看,Flash在否些特性方面的确优于Silverlight,但是我们可以看到Silverlight3的SEO对搜索引擎非常友好,这为基于Silverlight技术的网络应用 ...

  3. 勒索软件指向Flash与Silverlight漏洞

    本文讲的是 :   勒索软件指向Flash与Silverlight漏洞 ,  [IT168 资讯]随着Angler与其它多种漏洞工具包将Flash与Silverlight漏洞纳入清单,我们需要时刻关注 ...

  4. 从Flash到Silverlight进阶教程-用代码来创建动画

    从Flash到Silverlight进阶教程 用代码来创建动画 这节里将要讲述一个自定义用户控件最基本的操作,就好象Flash中的MovieClips一样,动态的将其添加到舞台上. 首先你将要看到如何 ...

  5. JavaFx vs Flash vs Silverlight

    这是一个很早以前就有的JavaFX.Flash.Silverlight应用速度对比测试,传到Blog上来做一个参考.不过,这个测试结果可信度并不太高,一是三者版本已经都提升了,二是原作者使用的Java ...

  6. java flash 开发_web开发相关技术概述(JavaScript, Flash, Java, Silverlight and ActiveX)

    本文将介绍JavaScript的特别之处,为什么要使用JavaScript,以及web开发的其它相关技术的优缺点. 什么是JavaScript? JavaScript是一种脚本语言,为装饰网页而生.它 ...

  7. HTML5与Flash对比

    最近网络上最热的话题之一就是"开放式Web技术 HTML5",从国外媒体到国内媒体均有大量报道.从大量的报道中,如果各位从Google搜索引擎中输入"HTML5 Flas ...

  8. HTML5 到底是什么?

    除非你与世隔绝,否则,一定听到过关于 HTML5 的各种声音,HTML5 表面上看是用来取代 Flash Web 视频的 ,然而,它的使命远不止此.HTML5 是下一代 Web 语言,它不单单是一种标 ...

  9. Silverlight与Flash的技术比较(图)

    在以前的一篇 文章中我已经说明了Adobe和Microsoft在presentation layer的竞争关系.根据一些资料总结的功能,我针对Flash以及silverlight做了一个比较的图表,后 ...

  10. (译文)Flash,Silverlight,Win32:2011三大垂死平台

    导读:即将过去的2011年见证了技术与行业的许多重大变迁,Flash.Silverlight.Win32三大拥趸众多的主流开发平台在Web和移动的挑战下危机重重.英国资深IT技术记者Tim Ander ...

最新文章

  1. python创建文件夹命令_python文件操作指令
  2. tomcat7.0 安装启动之后localhost:8080页面进不去,提示错误500
  3. Ubuntu16.04中的可重定位目标文件
  4. Milking Time【动态规划-dp】
  5. Spring 使用Cache(转)
  6. Linux练习(函数调用复制文件)
  7. 从入门到入土:基于C语言采用UDP协议实现远程控制|详细说明|利用流套接字实现一个简单的远程控制系统|代码展示
  8. STM32串口通信(使用C8T6)
  9. 60道SCJP考试真题精解
  10. python猜数字游戏实验报告_猜数字游戏实验报告
  11. PostMan——安装使用教程(图文详解)
  12. 文法俱乐部 第一章 基本句型及补语
  13. VSCode绿豆沙主题,爱护你的眼睛,丢掉深色背景
  14. order statistics(找最ith小数值)问题
  15. Android Studio 代理问题总结(Gradle代理,模拟器代理)
  16. [go]Go语言编译器的 “//go:“ 详解
  17. Django静态文件的管理
  18. android手机性能优化,安卓手机性能怎么优化 安卓手机性能方法汇总
  19. 正弦信号发生器设计制作经验教训
  20. 一篇好文,以在迷茫时阅读(文章转载自CSDN)

热门文章

  1. linux用户开放权限,linux权限设置(开放某个文件夹给指定用户)(示例代码)
  2. python可迭代对象相关的内建函数_python之函数闭包、可迭代对象和迭代器
  3. 网络安全法对计算机人员的影响,网络安全法的基本原则-网络安全论文-计算机论文.docx...
  4. 阿里java工具包_阿里开源的Java诊断工具Arthas(阿尔萨斯)
  5. 吞吐量越大越好吗_家用中央空调匹数越大越好吗?
  6. win7系统不能加入工作组计算机,技术员教你解决win7系统工作组计算机无法访问的修复办法...
  7. java中ojb_该方法包含(obj o)在Java中做什么?
  8. hadoop合并日志_Hadoop深入学习:HDFS主要流程——SNN合并fsimage和编辑日志
  9. pythonATM,购物车项目实战5-数据处理层
  10. python-excel写入代码1