案例库 · 软件与 IT · 技术决策 · 1990–1997
HTML之所以胜出,是因为它简单到谁都能写
Tim Berners-Lee刻意让HTML保持简单,基于SGML,并添加了锚链接,这样任何机器都能读取任何页面,任何人都能发布内容。
CERN · 万维网联盟
那一手
1989年,蒂姆·伯纳斯-李需要让许多机构的物理学家在多种计算机上共享文档。现有的超文本包是机器特定的且复杂,桌面出版意味着要繁琐地编译成内部格式。他的结论,记录在W3C的HTML历史中,是需要一种非常简单的东西。
他的HTML基于SGML,这是国际上约定的标记惯例,所以像TITLE和P这样的标签对在任何机器上都能以相同方式工作。真正的新颖之处是带有HREF的锚元素,即超文本链接。戴夫·拉格特的历史称基于SGML是绝妙的主意,并认为HTML的简单性和锚元素使这一发明变得有用。
因为任何有文本编辑器的人都能写页面,任何浏览器都能显示页面,这种格式的传播速度快于其标准。当IETF和W3C在1990年代制定HTML标准时,他们标准化了浏览器已经实现的功能,巩固了这种格式而不是取代它。网络在一个刻意保持简单而不会失败的格式上成长。
为什么管用
- 简单性降低了发布门槛:任何文本编辑器都能产生页面。
- 基于SGML使格式对现有互联网社区熟悉。
- 锚元素提供了竞争对手缺乏的能力:可点击的链接。
- 浏览器渲染已发布的内容,所以标准跟随实践而不是与之对抗。
值了多少用最简单的可行格式赢得采用神来之笔
可以搬走什么
在标准战争中获胜的格式是那个第一版简单得令人尴尬的格式:它降低了每一方的加入成本,所以网络在功能战开始之前就成长起来。
后来呢
HTML成为网络的通用发布格式。后来的版本增加了结构、样式分离和富媒体,同时保持与1992年编写的页面向后兼容,同样的标签模型仍支撑着现代网络。
资料来源
发现哪里写错了?告诉我们。