在Netscape之前:1990年代初被遗忘的Web浏览器

有人记得Erwise吗? 中提琴? 大提琴? 让我们记住。




1980年,蒂姆·伯纳斯·李(Tim Berners-Lee)到达欧洲著名的粒子物理实验室CERN时,他被聘用来更新几种粒子加速器的控制系统。 但是现代网页的发明者几乎立刻就意识到了这个问题:成千上万的人不断地来到研究机构,其中许多人是在那儿临时工作的。

Burners-Lee后来写道:“合同上的程序员很难理解控制这个奇妙操场的系统,包括人机和计算机系统。” “大多数关键信息只存在于人们的脑海中。”

因此,在闲暇时,他编写了一些软件来弥补这一缺点:一个名为Enquire的小程序。 它允许用户创建“站点”,即看起来像索引卡的页面,里面充斥着信息并具有指向其他页面的链接。 不幸的是,这个用Pascal编写的应用程序只能在CERN专有OS上运行。 “少数看到此程序的人认为这是一个好主意,但没人使用它。 结果,光盘丢失了,原始的Enquire也随之丢失。”

几年后,伯纳斯·李回到欧洲核子研究组织。 这次他重新启动了他的万维网项目,以增加成功的可能性。 1991年8月6日,他在alt.hypertext用户组中发布了有关WWW的说明。 他还发布了libWWW库代码,该代码由他与助手Jean-Francois Groff一起编写。 该库允许参与者创建自己的Web浏览器。

“他们的工作-在18个月中使用了超过五种不同的浏览器-保存了一个存在资金问题的Web项目,并启动了一个Web开发人员社区,”在加利福尼亚山景城的计算机历史博物馆庆祝成立周年纪念日说。 早期最著名的浏览器是Mosaic,由国家超级计算应用程序中心(NCSA)的Mark Andrissen和Eric Bina编写。

Mosaic很快变成了Netscape,但它不是第一个浏览器。 博物馆编辑的地图给出了早期项目的全球规模的概念。 这些早期的应用程序令人惊讶的是,它们已经包含了更高版本的浏览器的功能。 这里是他们成名之前的网络浏览应用程序的浏览。

CERN浏览器


蒂姆·伯纳斯·李(Tim Berners-Lee)的第一个浏览器从1990年开始被称为WorldWideWeb,既是浏览器又是编辑器。 他希望未来的浏览器设计能够朝这个方向发展。 欧洲核子研究组织已收集了其内容的复制品。 屏幕截图显示,到1993年,现代浏览器已经具有许多特征。



该软件的主要限制是它可以在NeXTStep OS上运行。 但是在WorldWideWeb之后不久,CERN的数学实习生Nicola Pellow编写了一种浏览器,该浏览器可以在其他地方使用,包括UNIX和MS-DOS网络。 这样,“每个人都可以上网”,互联网历史学家比尔·斯图尔特(Bill Stewart)解释说,“当时基本上由CERN电话簿组成。”


CERN早期的网络浏览器,大约 1990

错了


然后Erwise出现了。 它由1991年的四名芬兰大学生编写,并于1992年发布。Erwise被认为是第一个具有图形界面的浏览器。 他还知道如何在页面上搜索单词。

Berners-Lee在1992年发表了一篇对Erwise的评论。他指出了他使用不同字体,下划线链接,允许用户通过双击链接进入其他页面以及支持多个窗口的能力。

他宣布:“虽然看起来很聪明,但实际上还是很神秘的,”在文档中围绕单个单词的陌生框架,例如按钮或表格可供选择。 尽管两者都不是,但也许是将来的版本。”

为什么应用程序没有起飞? 在后来的一次采访中,Erwise的一位创建者指出,当时芬兰陷入了严重的衰退。 该国没有天使投资人。

他解释说:“那时,我们将无法基于Erwise创建业务。” -赚钱的唯一方法是继续发展,以便Netscape最终收购了我们。 但是,经过短时间的工作,我们可以达到第一个马赛克的水平。 我们需要完成Erwise并将其发布到多个平台上。”


Erwise浏览器

中提琴www


ViolaWWW于1992年4月发布。开发人员Pei-Yuan Wei使用在UNIX下工作的Viola脚本语言在加利福尼亚大学伯克利分校编写了它。 Wei没有演奏大提琴,就像James Gillis和Robert Kayau在他们的WWW故事中所写的那样,“这只是因为视觉上的面向对象的语言和应用程序的醒目缩写而发生”。

Wei显然受到了早期Mac程序HyperCard的启发,该程序允许用户从带有超链接的格式化文档中创建矩阵。 “后来,HyperCard在图形上甚至是这些超链接都是一个非常有趣的项目,”他后来回忆道。 但是,该程序“不是全局程序,只能在Mac上运行。 而且我什至没有Mac。”

但是他可以使用伯克利实验计算中心的UNIX X终端。 “我有关于HyperCard的说明,我研究了它,只是使用了在X窗口中实现它们的概念。” 令人印象深刻的是,他使用Viola语言实现了它们。

ViolaWWW的最重要和创新的功能之一是,开发人员可以在页面中包含脚本和“小程序”。 这预示着90年代末出现在网站上的Java小程序的巨大浪潮。

Wei还指出了文档中的各种浏览器缺陷,主要是缺少PC版本。

  • 未移植到PC平台。
  • 不支持HTML打印。
  • HTTP不可中断,也不是多线程的。
  • 不支持代理。
  • 语言解释器不是多线程的。

“当时作者正在研究这些问题,等等。”魏当时写道。 不过,Berners-Lee在评论中总结道:“一个非常整洁的浏览器,非常适合任何人使用,非常直观和直接。” “其他功能将不会被90%的实际用户使用,但这是有经验的用户所需的功能。”


ViolaWWW超媒体浏览器

迈达斯和桑巴舞


1991年9月,物理学家Paul Kuntz从斯坦福线性加速器(SLAC)访问了欧洲核子研究组织(CERN)。 他返回了在SLAC上运行第一台北美Web服务器所需的代码。 昆茨对首席图书馆员路易斯·阿迪斯(Louis Addis)说:“我当时在欧洲核子研究中心(CERN),我发现了一个奇妙的事情,一个朋友蒂姆·伯纳斯·李(Tim Berners-Lee)正在发展。” 这正是您需要的基础。”

亚的斯同意。 首席图书馆员在网络上发布了重要的研究基础。 Fermilab的物理学家后来做了同样的事情。

然后在1992年夏天,SLAC物理学家Tony Johnson编写了Midas,这是斯坦福物理学家的图形浏览器。 Midas的一个巨大优势在于它可以以Postscript格式显示文档,这是物理学家钟爱的精确复制科学公式的能力。

2001年美国能源部 SLAC的进展进行了评估,他总结道:“有了这些主要好处,网络已在物理社区中得到了积极使用。”

同时,在CERN,Pellow和Robert Kayau推出了他们的第一个Macintosh Web浏览器。 Gillis和Kayau描述了Samba的发展。
对于Pell来说,启动Samba项目的进度很慢,因为浏览器的每一个链接都崩溃了,没人知道原因。 “ Mac浏览器充满了错误,”蒂姆·伯纳斯·李(Tim Berners-Lee)在92岁的时事通讯中不幸地说。 “我将标有W3的T恤送给可以修复的人!” 他宣布。 衬衫从费米实验室(Fermilab)带到了约翰街(John Streets),后者追踪了该错误,这使尼古拉·佩洛(Nicola Pellow)可以继续开发Samba的工作版本。


Berners-Lee 补充说 ,Samba“是试图将我在NeXT机器上编写的第一个浏览器的设计移植到Mac平台上,但直到NCSA发布了Mac版的Mosaic版本使它黯然失色,他们才有时间完成它。”


桑巴舞

马赛克


历史学家吉利斯和卡尤解释说,马赛克是“点燃网络爆炸性增长的火花”(1993年)。 但是,如果没有它的前辈,也没有没有伊利诺伊大学的NCSA办事处(配备了UNIX最好的计算机),就不可能开发出它。 NCSA还聘有计算机图形医生和向导Ping Fu博士,他为电影《终结者2》的变形效果工作。 最近,他聘请了一位名叫Mark Andrissen的助理。

“如何编写浏览器GUI? 傅建议他的新助手。 “什么是浏览器?” 问安德里森。 但是几天后,NCSA的一位雇员Dave Thompson展示了Nicola Pellow的早期浏览器和Pay Wei的ViolaWWW浏览器。 在演讲之前,托尼·约翰逊(Tony Johnson)发布了Midas的第一版。

最新的节目是Andrissen。 “太棒了! 小说! 太不可思议了! 令人印象深刻,该死!” 他写信给约翰逊。 然后,Andrissen让NCSA UNIX专家Eric Binu帮助编写自己的X浏览器。

Mosaic内置了许多用于Web的新功能,例如对视频,声音,表单,书签和历史记录的支持。 Gillis和Kayau解释说:“令人惊奇的是,与所有早期的X浏览器不同,所有内容都包含在一个文件中。”
安装过程很简单-您只需要下载并运行即可。 后来,Mosaic因引入<IMG>标签而出名,该标签首次允许将图片直接嵌入文本中,而不是像Tim的第一个NeXT浏览器一样出现在单独的窗口中。 这使人们可以使网页更像熟悉的印刷媒体。 并非所有的创新者都喜欢这个想法,但是肯定使Mosaic声名远播。


“在我看来,马克管理得很好,”蒂姆·伯纳斯·李(Tim Berners-Lee)后来写道,“无论白天还是晚上,都可以进行非常简单的安装,并通过电子邮件进行错误纠正支持。 可能会向他发送错误消息,几个小时后,他会向您发送更正。”

从今天的角度来看,Mosaic的最重要突破是其跨平台。 “通过原则上没有人赋予我的权力,我宣布X-Mosaic被释放,”安德森(Andrissen)在1993年1月23日在www-talk小组中自豪地写道。 几个月后,Alex Totik发布了他的Mac版本。 PC版本是Chris Wilson和John Mittelhauser的作品出现的。

如计算机博物馆展览所述,Mosaic浏览器基于Viola和Midas。 他使用了CERN的图书馆。 “但是,与其他产品不同,它是可靠的,甚至非专业人士也可以安装它,很快他就在页面中而不是在单独的窗口中添加了对彩色图形的支持。”


适用于X Windows,Mac和Microsoft Windows的Mosaic浏览器

来自日本的家伙


但是,马赛克并不是当时出现的唯一创新产品。 堪萨斯大学的学生Lou Montulli已将其校园的超文本信息浏览器改编为Internet和Web。 它始于1993年3月。“ Lynx已迅速成为不带图形的基于字符的终端的最爱浏览器,并且今天仍在使用,”历史学家Stuart解释说。

Gillis和Kayau表示,在康奈尔大学(Cornell University)伯恩法学院(Born School of Law),汤姆·布鲁斯(Tom Bruce)为PC编写了一个Web应用程序,“因为律师曾经使用过这些计算机”。 布鲁斯(Bruce)于1993年6月8日发布了他的浏览器大提琴(Cello),“很快它一天就被下载了500次。”


大提琴

六个月后,安德里森(Andrissen)在加利福尼亚的山景城。 他的团队计划于1994年10月13日发布Mosaic Netscape。 他,Totik和Mittelhauser激动地将应用程序上传到FTP服务器。 最后一位开发人员记得这一刻。 “五分钟过去了,我们都坐在那里。 没事 突然,第一次下载发生了。 这是日本人 我们发誓要送他一件T恤!”

这个复杂的故事提醒我们,一个人不会创造任何创新。 由于来自世界各地的有远见卓识的人,Web浏览器进入了我们的生活,这些人通常不太清楚自己在做什么,但是出于好奇,实际考虑甚至是游戏的欲望而受到激励。 他们天才的火花支持了整个过程。 就像蒂姆·伯纳斯·李(Tim Berners-Lee)坚持认为,该项目应保持联合,而且最重要的是开放的事实一样。

写道:“网络的早期资源非常有限。” “要保持如此弱的火焰,必须做很多事情。”

Source: https://habr.com/ru/post/zh-CN458282/


All Articles