登陆

史上第一代图形浏览器往事

admin 2019-06-03 123人围观 ,发现0个评论

你还能记住你运用的榜首款浏览器是什么吗?会有人记住开端浏览器的原型 Erwise 吗?亦或是 Viola、Cello?接下来,本文将带领咱们让咱们一同来穿越回早年,探究初代浏览器诞生的隐秘。

作者 | MATTHEW LASAR

译者 | 弯月,责编 | 屠敏

以下为译文:

1980年,Tim Berners-Lee加入了日内瓦闻名的欧洲粒子物理试验室CERN,该组织延聘他来为几个试验室的粒子加速器晋级控制体系。可是,简直与此同时,这位现代网页的发明者留意到了一个问题:不计其数的人在这家闻名的研讨组织内进进出出,其间许多是暂时雇员。

Berners-Lee后来写道:“这些暂时雇员面对的最大的应战是,了解其时的这个体系,既要了解核算机还要了解相关人员。许多要害信息都存在了人的大脑中。”

因而,Berners-Lee运用业余时间编写了软件来处理这个问题:一个名为Enquire的小程序。用户能够通过这个软件来创立“节点”——即类似于索引卡片的包含信息的页面,这些页面会链接到其他信息页面。“为数不多的几个人看过这个软件并以为这是一个好主意,但没有人运用。终究,保存该软件的磁盘丢掉了,连带着开端的Enquire也匿迹了。”

几年后,Berners-Lee重回欧洲核子研讨中心。这一次,他以一种更有或许取得成功的方法重新启动他的“万维网”项目。1991年8月6日,他在alt.hypertext usegroup上发布了有关WWW的阐明。他还发布了一个代码库libWWW,他和他的帮手Jean-Franois Groff一同写了这个代码库。每个人都能够通过这个库创立自己的Web浏览器。

加利福尼亚州山景城核算机前史博物馆为了留念这个项目写道:“他们的尽力——在18个月内推出了6款浏览器——挽救了资金不足的Web项目,并启动了Web开发社区。”其间最闻名的前期浏览器当属Mosaic——这是由美国国家超级核算运用中心的Marc Andreesen和Eric Bina创立的。

Mosaic很快就演化成了Netscape,但它不是世界上的榜首个浏览器。该博物馆收拾的这个地图(https://www.computerhistory.org/revolution/the-web/20/388/2224)能够让你更好地了解全球范围内前期的浏览器项目。这些前期运用程序的惊人之处在于,它们现已完结了之后的浏览器的许多相关功用。下面让咱们来回想一下万维网运用程序(在成名之前)的开展前史。

CERN浏览器

Tim Berners-Lee于1990年创立的开端的万维网浏览器既是浏览器又是编辑器。并且他期望未来的浏览器项目都朝着这个方向开展。CERN收拾出了有关这个最原始的浏览器的信息(http://info.cern.ch/NextBrowser.html)。如下面的截图所示,1993年的时分,这款浏览器现已供给了许多现代浏览器的特性。

1993年,Tim Berners-Lee在NeXT核算机上运转的原始万维网浏览器

该软件最大的约束在于,只能在NeXTStep操作体系上运转。可是在万维网浏览器诞生之后不久,CERN数学实习生Nicola Pellow编写了一个能够在其他体系上(包含在UNIX和MS-DOS网络)运转的行形式的浏览器。互联网前史学家 Bill Stewart解说说:“一切人都能够拜访这个网络,那时这个浏览器主要由CERN电话簿组成。”

1990年左右,前期的CERN Web浏览器

Erwise

接下来是Erwise。这款浏览器是四位芬兰大学生于1991年编写的,并于1992年发布。Erwise是榜首款供给图形界面的浏览器。它还能够在页面上查找单词。

1992年,Berners-Lee宣告了对Erwise的谈论。他标明,这款浏览器能够处理各种字体,在超链接下方显现下划线,用户双击时能够跳转到其他页面,还能够保管多个窗口。

他宣称,“Erwise看起来十分聪明。虽然令人费解的是每个单词的周围都有古怪的框,有点像一个挑选框或一个按钮。但它们都不是,也许是用来处理未来功用的一种手法。”

那么为什么这款浏览器未能流行起来呢?在后来的一次采访中,Erwise的一位作者指出,其时的芬兰陷入了经济大惨淡,这个国家没有天使投资人。

他解说道:“其时咱们不或许在芬兰环绕Erwise开展业务。咱们仅有的挣钱方法便是持续咱们史上第一代图形浏览器往事的开发,终究让Netscape收买咱们。但实践上,咱们原本能够再做相对较少的额定作业,就能到达开端Mosaic的水平。咱们本应该做完Erwise,并在几个渠道上发布。”

Erwise浏览器

ViolaWWW

ViolaWWW于1992年4月发布。程序员魏培源运用他的根据UNIX的Viola编程/脚本言语,在加州大学伯克利分校编写了这款浏览器。James 史上第一代图形浏览器往事Gillies和Robert Cailliau在回想万维网前史的时分写道:“魏培源并不会演奏中提琴(笑),V史上第一代图形浏览器往事iola(中提琴)一词只不过恰好是视觉交互式面向对象言语和运用程序(Visually Interactive Object-oriented Language and Application)的首字母缩写。”

好像魏培源从前期的Mac程序HyperCard中获得了创意,这款浏览器答运用户构建格式化超链接文档的矩阵。后来他回想时说:“其时,HyperCard十分有目共睹,这是一款人尽皆知的超级链接程序。可是这款浏览器并不行全面,只适用于Mac。而其时的我甚至连Mac都没有。”

可是,他能够拜访加州大学伯克利分校试验核算中心的UNIX X终端。“我拿到了一本HyperCard手册,然后通过这本手册学习了基本概念,并在X-windows中完结了它们。”除此之外,更让人惊奇的是,他还通过自己的Viola言语发明了这款浏览器。

ViolaWWW最重要和最具立异性的一个功用是:答应开发人员在浏览器页面中嵌入脚本和applet。这为20世纪90年代后期各个网站上掀起的根据Java applet功用的巨浪埋下了伏笔。

魏培源还在自己的文档中记载了ViolaWWW的各种“过错”,最明显的一项是无法拜访PC。

其时,魏培源供认还在研讨这些问题......,可是,Berners-Lee在ViolaWWW的谈论中总结道:“这仍然是一款一切人都能够运用的十分简练的浏览器:十分的直观和简洁。其间的额定功用或许超过了90%的用户的实践用处,但这些也正是有经历的用户巴望的功用。”

ViolaWWW超媒体浏览器

Midas & Samba

1991年9月,斯坦福直线加速器中心(Stanford Linear Accelerator Center,简称SLAC)物理学家Paul Kunz拜访了CERN。回来SLAC后,他建立了北美的榜首个Web服务器。Kunz对SLAC的首席图书管理员Louise Addis说:“我发现Tim Berners-Lee正在开发一个十分了不得的软件。这个软件正是你们的数据库需求的。”

Addis赞同了,他将研讨中心的要害数据库放到了网上。不久之后,物理学家Fermilab建立了一个服务器。

1992年夏天,SLAC物理学家Tony Johnson编写了Midas——一款面向斯坦福物理学界的图形浏览器。Midas用户的最大优势在于,这款浏览器能够显现文档的附录,这个功用受到了物理学家的喜爱,由于它能够精确地再现纸上马虎的科学公式。

2001年美国能源部评价SLAC的开展状况时标明:“跟着这些要害的前进,高能物理学社区对Web的运用急剧增加。”

与此同时,CERN的搭档Pellow和Robert Cailliau发布了榜首款Macintosh电脑上的Web浏览器。Gillies和Cailliau叙述了Samba的开展。

关于Pellow来说,Samba的开发进度十分缓慢,由于每拜访几个链接它就会溃散,并且没人知道原因是什么。Tim Berners-Lee在1992年9月的一份时势通讯中宣告:“这款Mac浏览器还有许多bug,榜首个让Samba跑起来的人将收到一件W3 T恤衫的奖赏!”最终这件T恤衫给了Fermilab的John Streets,他找到了这个bug,并协助Nicola Pellow推出了一款能够运用的Samba。

Berners-Lee标明:“Samba是将我在NeXT机器上编写的原始的WWW浏览器的规划移植到Mac渠道上的一次测验。可是未能在国家超级核算运用中心(National Center for Supercomputing Applications,简称NCSA)推出MAC版的Mosaic之前完结,所以就被埋没了。”

Samba!

Mosaic

前史学家Gillies和Cailliau解说标明:“Mosaic是1993年Web呈现爆发性增加的导火线。”可是,假如没有先驱者们,以及NCSA的伊利诺伊大学办公室为他们装备最好的UNIX机器,那么这一切就不或许发作。NCSA还有一位名叫傅萍的博士,她是博士核算机图形学专家,从前参加过《终结者2》中变形特效的作业。其时她延聘了一位名叫Marc Andreesen的助理。

傅萍主张她的新帮手时说:“你能够编写一款图形界面的浏览器吗?”她的帮手Andreesen问:“什么是浏览器?”但几天后,NCSA的作业人员Dave Thompson演示了Nicola Pellow的前期行浏览器以及魏培源的ViolaWWW。可是,就在这个演示之前,Tony Johnson发布了榜首版的Midas。

Midas让Andreesen欣喜若狂,他给Johnson写信时说:“太棒了!太让人震慑了!太令人钦佩了!”后来,Andreesen让NCSA Unix专家Eric Bina协助他编写了自己的X浏览器。

Mosaic供给了许多新的Web功用,包含视频剪辑、声响、表单、书签和前史文件的支撑。Gillies和Cailliau标明:“令人惊奇的是,与一切前期的X浏览器不同,这些功用都是在单个文件中完结的。”

“装置这个浏览器十分简略,只需求从网络下载然后运转即可。后来,Mosa拷鬼棒ic因<IMG>标签而成名,由于这是榜首次浏览器答应你将图画放入行内,而不是像Tim原始的NeXT浏览器那样弹出一个不同的窗口。这个功用能够便利人们制造的网页更像他们习气运用的印刷媒体。虽然这并不是一切人的主意,但明显Mosaic留意到了这个需求。”

后来,Tim Berners-Lee标明:“我以为Marc做得十分好。这款浏览器十分易于装置,并且他还通过电子邮件日以继夜地修正bug。假如你发一个bug陈述给他,两个小时后他就会把补丁发给你。”

回想起来,Mosaic最大的突破点或许在于它是一个跨渠道的浏览器。1993年1月23日,Andreeson在www-talk小组上骄傲地宣告:“没有人赋予我特别的权力,因而我发布了X-Mosaic。”几个月后,Aleks Totic推出了他的Mac版别。相应的 PC版来自Chris Wilson和Jon Mittelhauser。

核算机前史博物馆的展览标明,Mosaic浏览器根据Viola和Midas。它运用了CERN代码库。“可是它与其他浏览器不同,它很牢靠,即便业余爱好者也能够轻松装置,并且不需求独自的窗口,也能够很快在网页中增加五颜六色图形。”

Mosaic浏览器,适用于X Windows、Mac和微软Windows

一位来自日本的人

可是,Mosaic并不是其时仅有的立异。在同一时期内, 堪萨斯大学的学生Lou Montulli也改编了一版面向学校的超文本浏览器。这款浏览器于1993年3月推出。前史学家Stewart说:“Lynx很快就成为了没有图形的字符形式终端Web浏览器的首选,并且至今仍在运用。”

康奈尔大学法学院的Tom Bruce也为个人电脑编写一个Web运用程序。”Gillies和Cailliau标明:“由于那些是律师喜爱运用的核算机。”Bruce于1993年6月8日推出了他的浏览器Cello,“很快这款浏览器的下载量就超过了每天500份。”

Cello

6个月后,加利福尼亚州山景城的Andreesen和他的团队于1994年10月13日发布了Mosaic Netscape。他、Totic和Mittelhauser严重地将这款运用程序挂到了FTP服务器上。后来Mittelhauser在回想这个时间时说:“其时,咱们呆呆地坐在那里,苦等了五分钟,成果什么都没有发作。五分钟后,忽然榜首个人开端下载。那是一位来自日本的人。咱们立誓咱们会送他一件T恤!”

可是,这个故事提示咱们,仅靠一个人的力气无法做到立异。Web浏览器通过世界各地有远见的人推进,才进入了咱们的日子,这些人往往并不是很清楚自己在做什么,有些人出于好奇心,有些人有实践的顾忌,而有些人仅仅为了贪玩。他们各自的天才之举催生了整个进程。Tim Berners-Lee也坚持以为这个项目应该坚持协作,最重要的是坚持敞开。

他标明:“开端Web的开展十分踉跄。为了坚持这个期望的火种熊熊燃烧,咱们付出了艰苦的劳作。”

原文:https://arstechnica.com/information-technology/2019/05/before-netscape-forgotten-web-browsers-of-the-early-1990s/

本文为 CSDN 翻译,转载请注明来历出处。

【END】

声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间服务。
请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP