“蒂姆·伯纳斯·李在1993年夏天因为我给网络添加了图像,把我痛骂了一顿。”
--马克·安德森
蒂姆·伯纳斯·李发明了万维网(World Wide Web),万维网这个词怪怪的,我们一般俗称“互联网”,所以就蒂姆·伯纳斯·李是加引号的“互联网之父”。
马克·安德森虽然不是编写浏览器的第一人,但是他主导开发的Mosaic浏览器,网景浏览器极大地推动了互联网的普及,可谓是浏览器之父。
但是,“互联网之父”为什么要痛骂浏览器之父呢?在浏览器中支持图像显示不是一件大好事吗?
我们来扒一扒这段历史。
1
上世纪90年代初,伊利诺伊大学的NCSA(美国国家超级计算应用中心)就是程序员的天堂。
图片
这里有超级计算机,有苹果电脑,有“可以思考的机器”,更重要的是,这里有刚刚兴起的“互联网”。
NCSA有各种项目,他们招募了一群本科生和研究生,给他们分配任务,编程实现。
身高1米93的“壮汉”马克·安德森就是其中之一,他是个兼职的学生程序员,时薪6.85美元。
图片
1992年11月,马克·安德森第一次看到“互联网”的演示,他当场就震惊了。
“互联网”是英国人蒂姆·伯纳斯·李在欧洲核子研究中心发明的,他发明了URL, HTTP,HTML,并且编写了第一个Web服务器,第一个“简陋的”浏览器。
但是它们只能运行在NeXT电脑上,这是乔布斯被苹果扫地出门后,开发的一款高端电脑。
(注意机箱上写的字:这是一台服务器,不要关机!)
“互联网”发明的早期,1993年初,世界上只有区区50台服务器,蒂姆·伯纳斯·李不断地向欧洲各地的研究中心做宣传。
当美国的同行来到欧洲核子研究中心访问时,蒂姆·伯纳斯·李也抓住他去做Web的演示,借机把“互联网”推向了美国。
值得注意的是,蒂姆·伯纳斯·李此时的目标依然是在科研机构和学术研究组织中使用,但是马克·安德森看到了互联网更加广阔的前景。
他认为科研人员主要用Unix工作站,这太小众了!
互联网想要流行,必须得走向个人电脑,尤其是Mac和Windows,这样才能吸引更广大的人民群众加入进来。
所以,他自任“产品经理”,“忽悠”,组织NCSA的同事开发一个图形化的,使用鼠标可以操作的浏览器:Mosaic。
图片
Mosaic安装简单,使用便捷,很快就流行起来,在一年半的时间就拥有了300万用户,这在互联网的早期是非常惊人的。
马克·安德森掌握了互联网时代的一大秘诀:获取用户反馈,快速改进产品。
如果你在新闻组中提交一个错误报告,两个小时以后,马克·安德森可能就会发邮件给你:这个Bug已经被修复了。
“超级产品经理”安德森对用户体验极为关注,他还发明了当今浏览器中仍然普遍存在的“前进”、“后退”和“刷新”按钮。
2
但是马克·安德森并不满足,他觉得网页太无趣了,都是一些干巴巴的文字和链接。
(蒂姆·伯纳斯·李的早期浏览器)
虽然也支持图像,但是只有点击链接后,在新打开的窗口中才能显示。
这距离图文混排的报纸,印刷精美的杂志太远了!
所谓“一图胜前言”,谁不喜欢漂亮的图片呢?
必须得在网页中支持内嵌的图像,让网页成为“富媒体”!
很快,Mosaic便开始支持<img src="xxxxx">这样的图像标签。
但这引起了蒂姆·伯纳斯·李的强烈反对。
1993年7月28日~7月30日,蒂姆·伯纳斯·李在马萨诸塞州的剑桥举办了一个研讨会,讨论Web未来的发展问题。
蒂姆·伯纳斯·李表示他只想要“文本”,不想要一个“网上杂志”,他认为Web应该用于科研论文,至于图像,那将通往地狱之门。
他批评了外观精美的Mosaic浏览器,说安德森只注重花里胡哨的功能,忽略了编辑工具,这可以让用户与网页进行交互,贡献内容。
“我对马克没有在Mosaic里面加入编辑工具而感到失望,蒂姆·伯纳斯·李说道,“如果当时人们有意识地将万维网更多地用作协作媒介,而不是发布媒介,我想它肯定要比现在强大得多。
事实证明,马克·安德森是对的,支持内嵌图像的Mosaic浏览器发布后,“像病毒一样传播”,互联网的用户数,网站数都开始爆炸式增长。
像2007年的iPhone一样,Mosaic 成为20 世纪 90 年代的杀手级应用程序。
<img>标签后来也成为了HTML的标准。
3
蒂姆·伯纳斯·李在研讨会后,又去拜访了泰德·尼尔森。
图片
早在1960年,泰德·尼尔森就在Xanadu项目中提出了超文本的概念。
图片
蒂姆·伯纳斯·李没有想到,他刚刚批评了安德森的Mosaic浏览器,转过头来就被前辈泰德·尼尔森批评了。
泰德·尼尔森认为“超文本网络”应该带有双向的链接,而不是现在的HTML只能向外链接,网页内容的创建者不知道谁链接了自己的网页。
图片
如果双向链接存在,内容生成者可以计算链的使用情况,向消费者进行自动的小额收费,这将彻底改变互联网依赖广告商收入的方式。
图片
现在的互联网中,内容聚合者(Yahoo,Google)和平台反而赚到了比内容生成者更多的钱,这是不公平的!
尼尔森的设想非常美好,但是如果按照这个思路,互联网极有可能发展不起来。
想想看,我想向你的网站添加一个链接,还得联系你,你那边也得改动,甚至还得经过你的允许,这就太麻烦了。
双向链接和小额支付的系统都需要某种形式的中央协调,这和蒂姆·伯纳斯·李的想法是相悖的,他拒绝了。
4
看完了泰德·尼尔森,蒂姆·伯纳斯·李和马克·安德森这三位大牛的故事,你有什么感想?
还是那句话:人无完人,无论多么厉害的人物,总是有局限的。
很多时候,一个发明带来的影响是让人意想不到的,就像Web,蒂姆·伯纳斯·李一开始根本没有想到会发展到如今的地步,他一开始的行为阻碍了Web的发展,不过他后来还是站在时代潮流的一方,领导W3C不断制定和完善各种Web标准,为Web的发展做出了巨大的贡献。
我们尊重大牛,但是不神话他们。
最后再说一下Mosaic的后续。
Mosaic是以安德森为首的学生们自发创建起来的,随着它的不断流行,NCSA逐渐接管了它。
被边缘化的安德森拉着开发Mosaic的小伙伴来到硅谷,遇到了创建SGI公司的Jim Clark ,两人一拍即和,创建了网景浏览器。
1995年网景上市,安德森成为亿万富翁,登上了《时代》的封面。
图片
网景上市是个标志性的事件,正式开启了互联网狂飙突进的时代。
Spyglass公司从NCSA获得了Mosaic的授权,发布了自己的浏览器。
1995年,意识到网景是个巨大威胁的微软花了200万美元,又从Spyglass那里获得授权,开发了自己的 Internet Explorer浏览器,开始了和网景的浏览器世纪之战。
ps : 领导制定了TCP/IP协议的Vint Cerf 和 Robert Kahn 通常被认为是“互联网之父”.