必威-必威-欢迎您

必威,必威官网企业自成立以来,以策略先行,经营致胜,管理为本的商,业推广理念,一步一个脚印发展成为同类企业中经营范围最广,在行业内颇具影响力的企业。

HTML的全称是超文本标记语言(必威:HyperText,

2019-10-11 04:40 来源:未知

HTML5标准制定的两大组织分道扬镳

2012/07/23 · HTML5 · HTML5

来源:雷锋网

据 i-programmer  报道,HTML5标准制定组织WHATWG与W3C因为理念上的差异而分裂。这意味着以后将会有两个版本的HTML5:即“标准版”和”living”版(活标准)。

随着新技术的加入,WHATWG宣布为HTML制作新的“living”标准。WHATWG认为W3C做法过于缓慢,W3C的这种缓慢的制定方式将会耗费更多的时间。实际上W3C或多或少的放弃了HTML,04年时便把HTML交给WHATWG,把更多的注意力放在XML尤其是XHTML上。但更多的用户还是想继续使用HTML,只不过希望有所改进罢了。

必威 1

WHATWG工作人员在公告中写道:

近来,WHATWG和W3C在HTML5标准上的分歧越来越大。WHATWG专注于发展标准的HTML5格式及相关技术,并不断的修正标准中的错误。而W3C则想根据自己的开发进程制作出“标准版”HTML5标准,颁布之后不容许更改,错误也无法修正,所以我们决定各自研发。

WHATWG和W3C自2004年便开始合作,07年时W3C还采用WHATWG的HTML5规范。但多年来这两个组织都有技术争议,现在是彻底分道扬镳了。W3C正计划制定一个简单而清晰的标准,这个标准被WHATWG当成是“living”标准的“快照版”。由于摆脱了W3C的程序步骤,WHATWG的“living”标准制定很可能会提速。

必威 2

前HTML5标准的编写人员Ian Hickson说:“living版可以根据使用者的反馈不断改进,所以我们建议浏览器开发者来使用。而W3C版本一旦制定之后出现了错误也没法修正。但是并不是说标准版不好,WHATWG灵活的更新可以让用户获得更好体验,W3C的标准版在专利授权、合同条款等不允许随意变更的地方更有优势。”

总的来说对于HTML5的发展开发者并不一定是个坏消息,虽然HTML5标准的概念变得复杂了些,但HTML5的标准也没有颁布过。笔者猜测Chrome和Firefox会更愿意尝试WHATWG的新标准,而微软会具体观察哪一个标准更符合他们的产品开发利益再做出选择。早在今年4月,HTML5的标准就开始发生变化,Apple公司的工程师说正在为W3C编制标准,而微软的工程师则寻找新的编制人员。

事已至此,从现在开始,你要考虑哪一个规范的HTML5更适合你了。

 

赞 收藏 评论

必威 3

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

2014/10/30 · HTML5 · HTML5

原文出处: 虎嗅网   

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

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

必威 4

广义上,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也做不到。

赞 收藏 评论

必威 5

html5的发展历程和由此引起的政治斗争,

2007年,乔布斯断言拒绝Flash并预言HTML5时代来临,IT行业就对HTML5产生了一股宗教热情。HTML5有着许多出众的特性,可以直接在网页上绘图、嵌入音视频、实现信息互动,可以跨越iOS、Android等多个平台,轻易地将网页应用转换成桌面应用……它俨然成了APP的终结者以及下一代移动技术的代名词。

事至今日,已经不会有人再轻视HTML5带来的变革。最近横空出世的火狐操作系统(Fireox OS),就是试图让HTML5应用可以直接内置在手机底层架构上,以便更流畅运行。

不同领域的巨头都在行动,迪士尼收购了一家HTML5游戏开发公司,亚马逊Kindle采用HTML5技术构建书城,Twitter要用HTML5来开发iPad应用,甚至连Adobe都宣布放弃Flash在移动终端上的支持,全面从Google商店撤出,转攻HTML5!在国内也一样:腾讯、搜狐等诸多互联网企业也低调布局浏览器平台化,以HTML5实现各类应用。

但是,就在大家对HTML5寄予高度厚望时,HTML5自身的标准制定却出现了严重的分化。7月份,同为HTML5制定者的WHATWG和W3C表示无法继续合作,前者希望制定一个能够跟随市场或技术动态的标准;后者则要确立一个“死”的标准,一旦正式颁布再也无法修改。

标准一旦分化,开发者将再次面对Web的混乱,曾以跨平台优势而存在的HTML5划时代意义也就不复存在。更坏的结果是,这早已不只是WHATWG和W3C之间的纷争,巨大的市场价值,正蛊惑着每个参与者涉水其中。一直躲在背后的微软、苹果、Google等几大IT巨头是这个标准的开路者,还是掘墓者?究竟,谁才是HTML5真正的主宰?这是一场充满刀光剑影、激烈程度堪比政治斗争的多方势力较量。

必威 6

的游戏规则?

按W3C的推进计划,HTML5标准正式颁布最快也要到2022年。HTML5标准制定涉及的技术并不复杂,也无需投入任何的研发或者团队,最关键的是能否拉拢到操作系统和浏览器厂家的加入,W3C也清楚这点,WHATWG向它叫板的底气,正是来自Mozilla(火狐的开发组织)、苹果和Opera的支持。

W3C选择了微软。虽然“引狼入室”的做法受到了非议,但事实证明W3C选择微软是正确的。

微软长期我行我素、不顾Web标准的作风受到其他浏览器厂家讨伐,舆论也一致对微软发出了反对的声音。高压之下,微软开始改变态度。当然,微软是不会加入由Mozilla、苹果组成的WHATWG的。

其时,IE市场占有率超过70%,W3C与WHATWG的实力对比一下子就扭转过来,而且不久微软就抛弃了自家的Silverlight技术,彻底投入了HTML5的怀抱。微软CEO鲍尔默甚至在公开场合表达了对HTML5的喜爱:“HTML5是促进前后端之间独立和创新的平台粘合剂。”

尽管微软一度倒在W3C一边,但天平很快就被扳回来了。WHATWG也找到一个重量级的砝码—Google。

Google在HTML5标准中颇具野心。HTML5不仅能让它的应用部门更好地支持Gmail、Google+这些产品,最关键的是HTML5可以替代搜索引擎无法理解的Flash。

2005年,Google吸收了WHATWG创始人伊恩。一方面,Google让伊恩继续推进WHATWG的工作;另一方面,伊恩成了Google在W3C的代表与编辑,对W3C施加影响。后来Google Chrome浏览器的市场份额迅速增长,IE一路下滑,Google作为砝码也越来越重。

然而,Google没有让WHATWG变得更团结,在竞争中体现优势,反而诱发了WHATWG内部的分裂。原因很简单—一山不容二虎。

目前,HTML5超过90%的协议基本上都已达成了共识,唯独视频格式—最关键的一环,Google与苹果之间发生了激烈的矛盾,HTML5标准制定的进程就在这里停滞了。

但统一视频格式标准并不容易。Google指责苹果选择MPEG视频协议,该格式的核心技术被一家以苹果为首的机构持有,商业化会带来专利的问题,不符合HTML5标准制定的开放原则。随后Google将Youtube的视频全部转换为它支持的WebM格式,决心跟苹果抗衡到底。

局势越来越混乱,W3C与WHATWG的分合已不是问题的关键,现在变成了:谁能调停纷争,谁就是HTML5标准的最大功臣。但这个几十亿美元的市场,谁会轻易让步呢?在技术领域,大家不会有多少耐心等待问题解决,如今出现了一种奇怪现象:HTML5标准还在草案中,却已经被广泛应用,而且各大浏览器都宣称自己对HTML5支持是最好的。

现在唯一能肯定的是,未来游戏规则不是W3C或WHATWG所能左右了。W3C前顾问Klaus Birkenbihl对眼下的局面非常担忧,他认为:“W3C或者WHATWG都承受不了失败,因为这样将伤害到Web。”言下之意是,如果这两个组织都不能控制局面的话,那么市场就会失控。

由于标准纷争而伤害产业的发展已有过深刻的教训,漫长的蓝光、HD DVD之争就葬送了DVD产业。尽管索尼的蓝光赢得了标准,但此时已经错失了发展大容量DVD的最佳时机,随着在线高清视频、互联网电视崛起,影碟失去了原本的价值。W3C开始安抚开发者了,它宣布在2014年将先拿出一个“推荐标准”,2022年再正式颁布。

真正的敌人—APP

W3C的时间表都已经出来了,乔布斯也断言了,HTML5是未来,本地App将成过去。那么,还有什么要担心的呢?

HTML5的意义远远超过其作为Web的标准,它是下一代移动应用的代名词。不过,这种颠覆性的定位却使HTML5走向本地APP的对立面。HTML5必然要面对APP生态系统开发商的阻力,而HTML5遇到的第一个障碍,就是来自曾积极推动其发展的苹果。

今年3月,苹果的官方数据显示,App Store的应用下载次数突破250亿次,与2011年1月的100亿次相比,增长了超过150%。据AdMob的估算,AppStore每年营收可达24亿美元之巨。本地App仍维持如此强势之时,苹果怎会乐意看到HTML5兴起?

有研究机构认为,HTML5兴起,将令苹果的经营利润增长在2015年或遭受30%的损失。同时,苹果生态系统的封闭性也将被打破。

苹果采取了拖延策略,为自己下一步布局留出时间。一方面,苹果在iOS设备上强推MPEG格式始终不肯让步;另一方面,苹果甚至从iOS 4.0(手机操作系统)开始,关闭了大量对HTML5重要的API,在iOS上给HTML5应用开发者设置障碍。

苹果对硬件的依赖性比较高,它的影响力可能随着硬件的销量而发生变化,但HTML5还存在另一个不稳定因素:微软在WP8之上也在规划自家的APP生态系统,它以后是否会继续一心一意地推动HTML5发展?

现在Google成了HTML5的最大希望,因为眼下Google对Android的原生生态几乎已失去控制,Google寄希望于HTML5重建一个全新的生态系统。不过,Google却心有余而力不足。

由于HTML5对复杂的Android硬件终端适应性并不好,像根据屏幕大小、分辨率来调整应用窗口大小的这种基础功能,也往往让开发者无所适从。艾媒咨询首席分析师张毅认为,“考虑到对不同设备的兼容性,目前HTML5的开发成本,不比本地APP降低多少。”而且,HTML5标准制定的分歧也加剧了开发者对兼容性的担忧。

如果一个应用要为不同标准的浏览器、终端开发不同的版本,那么HTML5跨平台的划时代意义就不复存在,开发者还不如回到APP的怀抱中,起码目前APP的用户体验、功能都要比HTML5强大得多。专注于移动互联网的点心公司CEO张磊认为,必须对HTML5技术保持审慎的态度,“大公司没有大规模投入,让小公司先去趟水、当炮灰,这就是HTML5的现状。”

尽快确定HTML5标准,实现多平台、多浏览器的统一和兼容才能让HTML5具有说服力,让开发者放心地拥抱HTML5的未来。

不过,从另一个角度看,担心HTML5能走多远,可能只是杞人忧天。知名互联网评论家Keso认为:“HTML5的潜能正等待挖掘,未来也许根本看不见一个叫浏览器的东西。”因为HTML5可以打包成APP的形式。换句话说,就算我们不再需要Web或Web应用了,但HTML5仍可作为多种应用开发语言中的一种而存在,只不过再度回到HTML5之前那样的混乱。从这个意义上来说,“2022年”还是值得等待和期待的。

 

2007年,乔布斯断言拒绝Flash并预言HTML5时代来临,IT行业就对HTML5产生了一股宗教热情。HTML5有着许...

HTML 是 Web 统一语言,这些容纳在尖括号里的简单标签,构成了如今的 Web。1991 年,Tim Berners-Lee 编写了一份叫做 “HTML 标签”的文档,里面包含了大约20个用来标记网页的 HTML 标签。他直接借用 SGML 的标记格式,也就是后来我们看到的 HTML 标记的格式。本文讲述了 HTML 这门 Web 标记语言的发展简史。

从 IETF 到 W3C: HTML 4 之路
HTML 1 并不曾存在,HTML 的第一个官方版本就是由 IETF (互联网工程任务组) 推出的 HTML 2.0。问世之前,这个版本中的很多细则已经被实现,比如,1994年的 Mosaic 浏览器已经实现了在文档中嵌入图片的方法,后来 HTML 2.0 便吸纳了 img 这个标签。

后来,W3C 取代 IETF 的角色,成为 HTML 的标准组织,1990年代的后半页,HTML 的版本被频繁修改,直到1999年的 HTML 4.01,至此,HTML 到达了它的第一个拐点。

XHTML 1: XML 风格的 HTML

HTML 在 HTML 4.01 之后的第一个修订版本就是 XHTML 1.0,其中 X 代表 “eXtensible” ,扩展,当然也有人将之解读为 “eXtreme”,极端。XHTML 1.0 是基于 HTML 4.01 的,并没有引入任何新标签或属性,唯一的区别是语法,HTML 对语法比较随便,而 XHTML 则要求 XML 般的严格语法。

使用严格的语法规范并非坏事,要求开发者使用单一的代码风格,比如,HTML 4.01 允许你使用大写或小写字母标识标记元素和属性,XHTML 则只允许小写字母。XHTML 1.0 的推出刚好碰上了 CSS 的崛起,Web 开发设计者们开始意识到 Web 标准问题,基于 XHTML 的严格语法规范被视为编写 HTML 代码的最佳实践。

于是,W3C 推出 XHTML 1.1。

TAG标签:
版权声明:本文由必威发布于必威-前端,转载请注明出处:HTML的全称是超文本标记语言(必威:HyperText,