30年后:网络的早期

2020-12-23 21:14:13

从1990年圣诞节第一台Web服务器启动之日算起,该网站已经有30年历史了。从1991年8月6日起,当Web公开发布时,它的意义更为重大。

1991年,我为《 NeXTWORLD》杂志撰稿,这很有趣,因为我开始与从事计算机技术研究的人们合作并撰写文章。在NeXTWORLD工作,导致他撰写了《迈出下一步》一书,并在Steve Jobs的NeXT担任技术作家,时间不长。

那年我遇到的最具创新性的项目不是NeXT。相反,它是由欧洲粒子物理实验室CERN的研究员Tim Berners-Lee开发的。他使用NeXT计算机为高能物理学家开发了一个网络信息系统。如果我没有仔细阅读comp.sys.next Usenet新闻组,那我会错过宣布“ NeXT的超文本编辑器”的消息。

使用“ WWWNeXTStepEditor 0.12版”的人并不多。 NeXT社区很小,许多NeXT计算机用户尚未访问Internet,这是访问Tim Berners-Lee的实验性“ WorldWideWeb”文档所必需的。在我看来,WorldWideWeb这个名字似乎有点自以为是,当时唯一的用户是一些研究机构的高能物理学家。

不过,一旦我安装并试用了该软件,便想参与其中。我告诉了所有人有关的信息,包括NeXTWORLD的资深编辑John Perry Barlow。 Barlow是Grateful Dead的作词人,也是(后来的)电子前沿基金会的联合创始人,给他的朋友Mitch Kapor写了一封信……

如果您不了解Barlow的参考文献,那么Xanadu项目是一个远见于互联网的富有远见的超文本项目。 Matrix不是由Wachowskis创造的电影世界,而是在Internet商业化之前存在的计算机网络网络(如研究人员John Quarterman所述)。

随后,我加入了www-talk邮件列表,还直接联系了Tim Berners-Lee。我想知道他对我从Adobe Systems的朋友那里听说过的技术是否感兴趣。在我看来,Adobe的可编辑PostScript规范(后来被命名为PDF,并成为名为“ Acrobat”的产品的基础)比起Tim Berners-Lee当时非常有限的基于SGML的“ HTML标记”,它更适合分布式超文本。使用。 HTML仅提供最小的布局和样式可能性; PostScript是一种更好的页面描述语言。

蒂姆·伯纳斯·李(Tim Berners-Lee)不愿公开该网络代码是免费的,因为CERN的管理层尚未同意公开发布该代码(直到1993年4月才发生),而且我无法写这篇文章。对于NeXTWORLD(太糟糕了,因为我本可以是第一个写有关Web的记者!)。

随后,发布了可编辑的PostScript。1993年,欧洲核子研究组织的Robert Cailliau来了加利福尼亚。我安排了Cailliau和Adobe Systems的管理层之间的会议。他在斯坦福线性加速器中心(SLAC)会见了Adobe的John Kunze,并演示了万维网– Adob​​e的管理人员第一次看到Web。到那时,HTML已牢固地确立为新Web的本地语言。 Adobe随后投资了Netscape Communications,并生产了用于Netscape Web浏览器的Acrobat插件,从而为在Web浏览器中查看格式丰富的PDF页面奠定了基础。

此后的几年里,我对Adobe / WWW会议没有召开而感到遗憾,因为稀疏和有限的HTML格式可能已被PDF丰富的格式(作为网页的主要语法)所掩盖。通过采用“层叠样式表”规范(从1999年开始),我的观点发生了变化,并且我逐渐意识到,网络的技术基础是最佳的,既反映了Berners-Lee最初的见识的天才,也反映了他的丰富贡献。全球开发者社区。

30年后,作为共享知识的工具,很容易忽视网络的起源。蒂姆·伯纳斯·李(Tim Berners-Lee)愿景的关键是开放标准,这体现了他对“最小权力规则”的信念。该原则是,为特定目的选择最简单,功能最弱的语言可以使您以该语言存储的数据做更多的事情(因此比起PostScript,对于人类或机器而言,它更易于解释和分析。除了开放标准和最低权力规则外,Tim Berners-Lee还希望使任何人都可以轻松地以网页形式发布信息。他的第一个网络浏览器名为Nexus,既是浏览器又是编辑器。 NeXTSTEP SDK使编辑易于实现;随后的非NeXT网络浏览器中放弃了编辑。

我认为我们没有看到最初的愿景。 Facebook或Wix使编写网页变得容易,但要以锁定专有系统为代价。当开发人员选择诸如React或Rails之类的复杂软件来构建简单的网站时,我害怕违反最低权力规则。我仍然有一个“深层的网络宗教案例”(如John Perry Barlow在1991年所说),我现在正在写有关不使用框架和工具构建网站的方法(请参阅我的文章,以Yax方式构建网站)。我当前的项目Yax.com是一个自己动手的网站构建器,它使用新的Web标准(包括Web组件)来帮助人们构建简单的网站。三十年来,我们仍然要做许多工作来实现网络的原始目标。我希望我不是唯一看到这一点的人。

我从没想到伯纳斯·李的NeXT超文本项目将成为取代印刷和电视的媒介。 1991年,在闲暇时光里,我想象着世界上的书籍和杂志可能会以超文本的形式重生(许多人早些时候就想到了,包括泰德·尼尔森(Ted Nelson)及其Xanadu项目)。但是我从未诚实地相信Berners-Lee的软件项目可以改变世界。到1999年,随着广告牌和公交车侧面上出现网址,我开始接受伯纳斯·李(Berners-Lee)命名他的项目“万维网”(WorldWide Web)并不是轻描淡写,而是具有先见之明。不过,我希望他最初将网络作为共享世界知识的手段的构想不会被其作为商业平台的效用所掩盖。