西西河

主题:【原创】Web的诞生与Tim Berners-Lee -- 西瓜大丸子汤

共:💬7 🌺140
全看分页树展 · 主题 跟帖
家园 【原创】(3)为什么在1991年

(3)为什么在1991年

很少有一种情况,一个重大的技术,是一个天才先知先觉独立发明的。更多的是在某个时候,几年甚至几个月前后,有若干个人想到这个想法。其中有一个,具有最好的执行力或者干脆就是幸运,最先把它实现。

水到渠成的时候,没有张三来发明,也会有李四来发明。

而在这之前,即使有最聪明的头脑和权势,也不见得能够做到。

比如同在1991年,Gopher协议在明尼苏达大学被发明和实现出来。稍早一点,WAIS (Wide Area Information Servers) 协议被几家商业公司制定出来,并在1991年开源。

而较早的尝试,如Vannevar Bush(曼哈顿计划协调人)的“memex”(1945), Ted Nelson(超文本发明人)的 Project Xanadu(1965), and Douglas Engelbart(也是鼠标发明人)的oN-Line System (NLS,1968),都没有获得成功。【这几个人都在TBL自己的书里提到】

这些人的资历、背景和可控制的资源,都远远超过1991年的TBL,为什么不能成功?

如果我们考虑到Internet的前身,ARPANET在1969年才开始运行,显然早先的计划实现起来有物理的、经济的限制。比如Memex,等于是基于微胶片的Web,即使实现了,代价大概也是极其高昂的。

从1969年到1991年,22年间,为什么没有人发明Web或者相似的东西?这期间,发生了哪些事件?简单列一下

1971年,电子邮件,FTP

1974年,TCP协议

1978年,IP协议;

1979年,UUCP协议(还记得Usenet?)

1984年,CERN(TBL的雇主)开始建立自己的CERNET

1980年代中期,ARPANET 逐渐进入民用

1980年代晚期,TCP/IP逐步取代其他协议,成为Internet的共同基础

1989年,BGP协议,Internet的路由成为一个分布式系统。

1989年,CERNET终于通过TCP/IP和外部网络接通(同一年,TBL提出Web计划)

1990年,ARPANET停止,被民用的NSFNET 取代(后者在1995年被停止,Internet全面完成民用化)

1990年,Dynatext,SGML发布工具出现。SGML影响了HTML的发明。

Web是Internet上的一个应用,它显然不能脱离Internet本身的存在而存在。直到80年代晚期Internet才真正成为全球性的通讯平台。也就是在这样的平台上,人们可以自由地发布、链接、浏览信息才成为一种可能和必须。

在这之前,Email, FTP, Usenet都不需要信息的网状结构,因为他们总是面向一个较少的群体,相对干净的信息。比如Email,如果要引用另一个Email,附在文后,加上”>”引用符号就好了。很多引用呢?“>>”或者“>>>”就够用了。通过上下文,读者可以知道谁在引用谁。这个法子笨但是很管用,到现在大家还在用。

当Internet变成一个全球性的存在,需要任何人都可以看任何人的信息,需要任何人自由地组织他/她能看到的信息,上面的应用就都不合适了。

于是几乎同时,Gopher, WAIS和Web(HTML, HTTP, URL)被发明出来。就算没有这几个项目,也必然有其他努力的来填补这个空白。

我们事后诸葛亮地来看,TBL几乎在第一时间抓住了这个机遇。

其实其他几个团队也一样——他们的资源甚至更多。

但是为什么是Web最终取得了胜利?

(待续)

本节还参考了TBL在2004年历史回顾的演示:http://www.w3.org/2004/Talks/w3c10-HowItAllStarted/?toc=true

通宝推:回旋镖,程不悔,
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河