一条时间线看HTML5与Flash十年兴衰

图片 3

HTML5标准制定完成,浏览器大战能消停吗?

2014/10/30 · HTML5 ·
HTML5

原文出处: 虎嗅网   

昨天,万维网联盟(W3C)宣布,经过将近8年的艰辛努力,HTML5标准规范终于最终制定完成并已公开发布。

狭义上,HTML5是HTML的第五个版本。HTML的全称是超文本标记语言(HyperText
Markup
Language),由万维网的发明者蒂姆·伯纳斯·李设计,是为创建网页而设计的一种标记语言。HTML利用标签来描述内容的语义,使计算机能够通过识别标签来正确处理内容。

图片 1

广义上,HTML5是HTML5、CSS3、Javascript
2.0的统称,因为对于现在的互联网开发而言,这三者是密不可分的。HTML用于描述内容,CSS用于定义样式,Javascript用于实现功能。

HTML是互联网的基石,目前互联网上所有的网页都是用HTML写成的。但是HTML标准的演化速度却远远跟不上互联网的发展。事实上,上一个HTML标准HTML
4.01发布于1999年12月24日,已经严重阻碍了互联网的发展。

2004年,由Firefox、Opera、Apple、Google四大浏览器厂商组成的网页超文本技术工作小组(Web
Hypertext Application Technology Working
Group),即WHATWG,宣布制定下一代HTML标准,即HTML5。而当时的万维网联盟(W3C)正在发展在XML和HTML基础上设计的XHTML。

于是,W3C和浏览器厂商的第一次大战开始。互联网的未来究竟是由标准组织W3C决定还是由浏览器厂商决定?这场大战的决定性因素在于开发者们站在哪一边。结果很明显,开发者们当然会站在浏览器那边,毕竟浏览器是普通用户接触互联网的唯一途径。W3C于2007年接纳了WHATWG的HTML5草案,并成立了新的HTML工作团队。

然而,在2012年,W3C和WHATWG再度分道扬镳。而两者的分歧在于WHATWG
集中于演进“living”标准,而 W3C
坚持使用传统的数字编号系统定义静态的“snapshots”。
WHATWG希望构建互联网的最后一个标准,即一个随着互联网发展不断更新的HTML5标准。他们认为W3C的HTML5标准一旦制定完成,即便出现错误也无法修正。而且他们认为W3C的标准制定模式太过复杂,每一代标准的制定时间过长,不符合互联网的发展速度。

所以,HTML5现在有两个标准,一个由W3C制定,一个由WHATWG制定。这会导致W3C和浏览器厂商的第二次大战吗?

当然不会,对于浏览器厂商来说,赢得浏览器之战比HTML5标准更重要。自从Google的Chrome重新掀起浏览器间的大战之后,每一家浏览器都在根据自己的情况支持HTML5标准,每一家浏览器的广告都在吹嘘自己对HTML5标准的支持。

所以,HTML5的标准已经成为了既成事实,W3C的HTML5标准只是对这个既成事实的官方认证而已。

那么,既然有了HTML5的官方标准,浏览器大战总该消停了吧。事实上,这场大战依然在延续,而开发者们依然需要为各大浏览器适配网页。

举例来说,HTML5标准设计了<video>标签,使得浏览器可以不借助Flash直接播放视频文件。但是,HTML5标准却没有规定浏览器支持的视频文件格式。现在,Firefox主推Ogg,Chrome主推WebM,Safari主推H.264。也就是说,开发者如果要使用<video>标签,需要准备多种格式的视频文件。好消息是现在似乎H.264占据了上风。

一次编写,到处运行(Write once, Run
anywhere)是每一个程序员的梦想。当年的Java没有做到,原本程序员们指望Web标准能够做到。然而事实上是,只要浏览器大战没有消停,HTML5也做不到。

赞 收藏
评论

图片 2

历时八年,HTML5 标准终于完工了,历时八年html5完工

万维网联盟(W3C)2014年10月29日泪流满面地宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布。

在此之前的几年时间里,已经有很多开发者陆续使用了HTML5的部分技术,Firefox、Google
Chrome、Opera、Safari 4+、Internet Explorer
9+都已支持HTML5,但直到今天,我们才看到“正式版”。

HTML5将会取代1999年制定的HTML 4.01、XHTML
1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。

W3C CEO Jeff
Jaffe博士表示:“HTML5将推动Web进入新的时代。不久以前,Web还只是上网看一些基础文档,而如今,Web是一个极大丰富的平台。我们已经进入一个稳定阶段,每个人都可以按照标准行事,并且可用于所有浏览器。如果我们不能携起手来,就不会有统一的Web。

HTML5还有望成为梦想中的“开放Web平台”(Open Web
Platform)的基石
,如能实现可进一步推动更深入的跨平台Web应用。

接下来,W3C将致力于开发用于实时通信、电子支付、应用开发等方面的标准规范,还会创建一系列的隐私、安全防护措施。

W3C还曾在2012年透露说,计划在2016年底前发布HTML 5.1

HTML5正式版:

图片 3

在线指导:美国独立战争历时八年

C
 

乔布斯

最新的网页制作标准HTML5有什新的特性?需要什样的浏览器支持环境?

html5是一个概念的统称,包括html标记语言的升级版html5 +
css3(有的说法不包括该项 ) + 针对脚本语言提供的全新API;
html5最大的贡献:
1 . 解放了网络(web sorket)
2 . 解放了性能(web worker + 硬件加速 )
3 . 更加语意化的标记语言和全新的html标签(canvas,video,audio等)
关于浏览器的支持,目前webkit核心浏览器一直走在最前面,针对移动平台尤其是ios设备的web端开发是目前html5最有优势的战场,一切需要支持ie浏览器的web端开发建议放弃html5,部分功能可做渐进增强考虑
 

标准终于完工了,历时八年html5完工
万维网联盟(W3C)2014年10月29日泪流满面地宣布,经过几乎8年的艰辛努力,
HTML5 标准规范…

2007年,苹果公司发布iPhone、OS系统,不支持Flash。此后的iPhone、iPod、iPad均不支持Flash。

2009年,Adobe推出Packager for
iPone,用于把Flash游戏包装成iPhone应用。

然而苹果公司好像并不领情。

2010年4月,乔布斯发表公开信“Thoughts on
Flash(Flash之我见)”,文内说明了乔布斯眼里Flash的落后之处,以及Flash给MAC造成的死机等问题,并表示Adobe应该注重开发更多HTML5工具。

2011年,Adobe放弃了Flash移动端的研发工作,这意味着Flash不再支持移动设备。

2012年,W3C小组宣布已经完成对HTML5标准以及Canvas 2D性能制定标准。

2014年10月,W3C(万维网联盟)宣布HTML5标准规范最终制定完成,历时八年,HTML5终于尘埃落定。

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图