The next-generation HTML
写于 2007年05月11日 09:48 评论(5)
最终消息出来了,首先下一代 HTML 会被叫做 HTML 5,W3C 的 HTML 工作组会以 WHATWG Web Applications 1.0 (aka. HTML5 or XHTML5) 和 Web Forms 2.0 为基础。在 W3C 的 public CVS 上已经可以看到 HTML 5 的身影(WHATWG revision 785)。
三月份的时候,我转过一篇如何加入 W3C HTML5 工作组的文章,那个时候看到初稿的时间定在了 07 年 6 月,那这不是再明显不过么,Web Apps 1.0 成为这个草稿显然是早已“内定”,短时间内怎么可能再有新的提案。我看过部分 Web Apps 1.0 的草稿,还是很不错的,易学、好用。
前些时候 Realazy、JJgod 都谈到了 XHTML 的问题。我并不认同 XHTML 已死的说法,因为真正的 XHTML 从来就没活过(你也可以理解为未出生)。
大部分(几乎所有)DocType 为 XHTML 的网页,都被伺服为 text/html。这里的 XHTML,包括大部分人们所谈到的 XHTML,都是指 XHTML 1.0。XHTML 1.0 相对于 HTML 4.01,几无学习成本,仅多了一些 XML 上的约定,即使违反,浏览器也基本能够容错。真正的模块化 XHTML 1.1、XHTML 2.0 还没出娘胎呢。
Web 标准确实推崇的 XHTML + CSS,但是,并不仅仅是 XHTML + CSS 这么简单。Web 标准推崇的是内容、结构、表现相互分离的一种思想,这种思想已经使无数网站受益。就如早前的一篇文章:Transitional vs. Strict Markup,讨论使用 Transitional 还是 Strict 远比讨论 HTML 还是 XHTML 来的重要。
谁在关注着标准:前端开发人员、浏览器开发相关人员、制作工具(如 DW)开发相关人员。标准的创建和变化对于后两者来说很重要,而相对前端开发人员,我觉得不必过分关注新的标准,因为标准的确定不是几个月的时间。
前端开发人员需要学习的是思想,和编程一样(HTML 已经是最容易学习的语言了,还想怎样),管他十八般武艺,见招拆招。
J.
原文地址:http://www.junchenwu.com/2007/05/the_next_generation_html.html
评论(5)
最后一句话重要,要从代码里解脱出来,思路最关健。
xhtml 2发展的实在是太慢了。因此实用派的html 5占了上风。上次w3c在北京开会的时候,我就问web app组的小头目dean,xbl2要出来,看上去有点像99年被否掉的becss的延续,为什么现在又出来?他说我也不清楚,反正现在大家都觉得需要xbl,所以就搞啦。我只好faint了。
还有,说实话,webapp(html5)的设计还是相当的实际的,问题是我担心这会进一步延迟xhtml2和xforms的接受程度,尤其是xforms这样一个好东西,不要以后变成了png的下场(现在png才用的多了吧,人家gif倒已经过了专利期了)。
XHTML5和XHTML就是典型的实用主义和理想主义。
XHTML5应该可以活起来,毕竟就目前而言,XHTML1.0的推广让很多人一直在coding和hacking却未看到太多的优越性,或许最直接的好处是重新审视了一下HTML和CSS的结合。
虽然更深入的人已经看到分离的力量了,也让人相信hacking随着浏览器的进步会越来越少,但是手工的coding让很多人望而却步,这是XHTML5的机会。XHTML1.0推广让人更加体会分离和语义,这将会影响很多人对HTML5的使用,也就是意味这HTML5的使用不会像HTML4以及以前那样的混乱和杂糅,反而一定程度上体现了XHTML的思想,这又是XHTML2.0的机会。
我丝毫不担心WEB FORMS会给XFORMS带来太大的影响,毕竟WEB FORMS的那些功能现在已经能实现了,只不过用了Javascript而已,而XForms带来的是革命性的,虽然这个命革得有点远,但是总是要革的。
很实在,对于web前端开发人员来说,管他十八般武义,见招拆招......
完全没有必要恐惧一项新事物的出现和流行!