HTML5 应用于生产为时尚早

  • Abel Avram
  • 李明(nasi)

2010 年 10 月 14 日

话题:架构HTML5语言 & 开发

W3C 互动领域领导者 Philippe Le Hégaret 在督导 HTML 标准时,认为 HTML5 在适用于生产之前,需通过跨浏览器的兼容性测试。尽管早期试用者已经利用 HTML5 制作出了漂亮的 3D 动画和视频,绝大多数开发者还是应该等到 2011 年中期甚至 2012 年初,直到标准稳定了以后再开始使用。

在 InfoWorld 的采访中,Le Hégaret 指出HTML5 尚不能应用于生产环境中,因为跨浏览器兼容性存在问题:

我们当前遇到的问题是,虽然 HTML5 已经十分激动人心了,但是部署的话还为时尚早。因为我们遇到了互通性问题,包括不同设备之间视频的差异等等。…

我不认为 HTML5 已经适用于生产,尤其是当 W3C 依然还在对 API 进行调整的时候。真正的问题在于,我们能否让 [HTML5] 真正实现跨浏览器工作,在当前显然不行。

较之看到 HTML5 大规模应用,目前 Le Hégaret 更愿意看到反馈

在这个阶段,社区的反馈扮演了非常重要的角色,它们能够确保 HTML5 规范的品质达到最好。

他评论到,HTML5 目前还是针对早期的试用者,而这些试用者则会提供反馈:

我在一个月前曾说过,目前 HTML5 的挑战是测试、改进和完成规范中的某些方面,来支持那些愿意拥抱这项技术的早期试用者、创新者和工程师们。

在 InfoQ 的采访中,Le Hégaret 给出了一个测试结果页面,来展示所有主流浏览器在实现标准方面的进展。尽管当前测试的数目尚少(97 个),然而还有 900 个测试在等待审核通过。从这个页面我们看到,浏览器之间的不兼容性已然存在。一旦其他测试变成标准的话,不兼容性的数量很可能还会增加。

他认为:“我们要在 HTML5 规范方面继续这样做下去,显著地增加已存在的实现测试的数量”,这样才能让 HTML5 真正成功。

虽然大家对 HTML5 热情高涨,而且所有主流浏览器厂商都对其进行投资,但是现存的不兼容性问题已经敲响了警钟,它说明 HTML5 尚不适用于生产,因为开发者会重遇上世纪 90 年代的梦魇,那时微软和网景在实现早期 HTML 版本时步入殊途。因此,如想要在生产中使用的话,最好延至 2011 年后半段或者 2012 年初,因为 HTML5 最后请求(Last Call)文档将会 2011 年 5 月结束,这会让标准变得稳定起来。

查看英文原文:HTML5 Is Not Production Ready

架构HTML5语言 & 开发