针锋相对的观点链接 http://www.zeldman.com/2010/08/01/html 5-test/#comment-56095
昨天,Jeffrey Zeldman链接了个很棒的项目 ,叫html5test.com 。html5test真的做得很好,非常有用。大家不妨试试。
今天(2010.8.2.)"常有见地"的Tantek Celik回复Jeffrey Zaldman的链接 时颇为“准确”地指出“HTML5 Test”--所谓的“测试您的浏览器对HTML5的支持程度”的一些测试项并不属于HTML5(或者说,他们并没有出现在HTML5 Spec中,而是出现在相关的其它Spec中的),例如Microdata,Geolocation等等。Tantek还说“作为学习、再学习和教授 HTML5的社区成员应当小心区分到底什么才是真正的HTML5”。
但我想问:为什么?
Tankek并没有给出能够支持“小心区分HTML5”之重要性的理由,或者我只能偏激的认为其实他说要“小心区分”是因为他被“HTML5”这个词的误 用而困扰。这敢情好,Tankek这样的锱铢必较应该是那些“Standardista”社区里的人所期盼的吧,反正他们最喜欢争论语义了。
不过,对于这个最新一轮web标准代名词的“HTML5”,我还真想到一个让我们大力拥抱它的理由。我们这个行业已经出现过太多次冷落那些既新颖又实用的技术、概念的情况,而直到那些流行技术出现在合适的地方,我们才开始惊喜。
“AJAX”不就是典型么。DOM scripting,XML HttpRequest和动态Java script在成为AJax核心技术前已经存在很久了。但在这“Ajax”这个词被创造出来前,没人真正关心它们。当我们不再只是拘泥于文字,Javascript才算真正开始发展。各种框架 类库如雨后春笋般出现,突然间我们开始建设各种动态web项目。然后“Ajax”开始被“滥用”,Ajax明显的分为两部分。一种“Ajax”是很多的优秀的应用 并没有用到XML,其中有很多也并非异步通信 。 第二种,可喜的是绝大多数web项目使用到了XML、异步通信技术。不管是不是反正那些技术通常被成为Ajax技术。这时,那些咬文嚼字的人要疯了,他们 为到底什么才是真正的“Ajax”争得面红耳赤。而到最后,没人认为“Ajax”没什么不好,没有“Ajax”,现在的互联网世界也不知道会是什么光景。
“web2.0”,“Microformats”和“HTML5”都是如今的“Ajax”(总有很多争议)。正如“Ajax”,“HTML5”这词在全世界广泛“滥用”着。但直到一些技术大牛们和有影响力的公司(尤其是苹果公司)开始“滥用”“HTML5”,web开发 人员们(也包括我)普遍开始重视那些可能在2022年之前有用的新web标准(standards)、说明书(specifications)和好的练习(practices)。
有时我们只是需要一个词来描述技术,或是用于工作技能描述,或是声明我们所支持的技术。而这这只关乎语言和人们的心理。
因此你要是想做一个对“HTML5”这个词锱铢必较的人,那别人忽略你的话时,你也不要太惊讶!This(the term of HTML5) is something most people can understand and get behind. This(the term of HTML5), on the other hand, is not.(安水平不够,无法很准确的表达这句话的意思,兄弟姐妹们意会吧!)