• 媒体品牌
    爱范儿
    关注明日产品的数字潮牌
    APPSO
    先进工具,先知先行,AIGC 的灵感指南
    董车会
    造车新时代,明日出行家
    玩物志
    探索城市新生活方式,做你的明日生活指南
  • 知晓云
  • 制糖工厂
    扫描小程序码,了解更多

Marc Andreesen 其人其事(二):第一次浏览器大战

公司

2012-05-09 08:30

硅谷有很多传奇,因为这里聚集着天才、欲望、理想与财富。有的公司经历短短几年便成为了某个领域的大鳄,也有公司如流星般在短短几年内就消失,真是 “其兴也勃焉,其亡也忽焉”。在这里脱颖而出的人,都可以称为硅谷英雄,他们所做的事情确确实实影响到了世界,从前硅谷英雄的典范有乔布斯、比尔·盖茨,如今有马克·扎克伯格、杰克·多西等等。

我们不得不提 Marc Andreessen,他是一个极富远见的人,是他第一个让全世界知道了浏览器这个东西,让人们领略网络的美好。没有他,网络行业不可能像现在这般兴旺发达。这是一系列文章的第二篇,着重讲述他第一次创业,成立 Netscape 开发出同样具备里程碑的意义的浏览器 Netsacpe Navigator,并发明了对网络世界影响至深的网页脚本语言 JavaScript,而后与微软进行第一次浏览器大战的故事。

在成功开发出 “世界上第一个流行浏览器” 之后,Marc Andreessen 与 Jam Clark 一起创立了 Mosaic Communications Corporation,一个专注于开发浏览器的公司。公司后来经历了两次改名,最终称为 Netscape Communications。在浏览器的历史上,Netscape 占据了重要的地位,它曾经开发出最流行的浏览器,与微软的 IE 进行了 “第一次浏览器大战”,可惜失败了。不过,它对网络的影响是实实在在的。

Netscape Communications 在 1994 年发布了第一个产品 Mosaic Netsape 0.9 版。尽管名称中含有 Mosaic,但这个浏览器是重新开发的产品,没有用到一行 Mosaic 所包含的代码,因为 Marc 不想在以后的日子当中与 NCSA 争执产品的归属权问题。很快 Mosaic Netsape 改名为 Netscape Navigator。

不过,Netscape Navigator 0.9 只具备浏览网页的能力,无法与网页进行交互。比如说网页上有一个表单,需要用户自己填写名称,那么浏览器无法知道用户是否真的填写了用户名称,而是需要将信息发送到服务器端才能判断——若用户没有填写,只能等待服务器返回错误信息——这十分浪费服务器资源与用户的时间。因此,当时在 Netscape 内部,包括 Marc Andreessen 在内,Tom Paquin、Michael Toy、Rick Schell 都认为 Netscape Navigator 应当集成一种网页脚本语言,以便浏览器与网页进行互动。在一番考量之后,最终 Netscape 决定发明一种全新的语言,嵌入到网页中,让浏览器与网页之间互动。

由于当时 Sun 大肆鼓吹 Java,称它能够 “一次编写,到处运行”,让 Netscape 动了心,整个公司的管理层都成为了 Java 的信徒,决心与 Sun 结成联盟,允许 Java 程序以 applet 的形式直接在浏览器中运行,还考虑直接将 Java 作为脚本语言嵌入网页,然而,这让网页变得过于复杂,不得不放弃。1995 年 5 月,Netscape 作出决策,未来的网页脚本语言必须 “看上去与 Java 足够相似”,但要比 Java 简单,容易上手。于是公司让 Brendan Eich 去负责设计一套网页脚本语言——这便是 JavaScript。这个语言被发明出来后,Netscape 与 Sun 将它共同推向市场。当时 Marc 是怎么想的呢?

我们知道,用户需要将一些处理留在电脑上,所以我们发明了 JavaScript。而且,我们还催化 Java,通过让浏览器支持 Java,让网络上出现更为复杂的应用。在设备上进行一定的运算,然而用户希望通过服务器应用程序来控制它。整个过程是不可见的。这个基本的想法一直保留到今日。

除了 JavaScript 以外,Netscape Navigtor 还定义了现代浏览器的其它功能,比如说 Cookies、HTML Frames、自动代理等等。在当时拥有如此之多先进的特性,Netcape Navigator 曾是世界上最流行的浏览器,一时风光无限。

然而,竞争无处不在,互联网这个极速增长的群体吸引了微软的注意,并在 1995 年的 8 月推出了 IE 1.0,作为 Microsoft Plus! 中的一个组件销售给用户。于是,第一次浏览器大战爆发了。

微软当时非常积极更新 IE 的版本,和 IE 6.0 推出之后很久才推出 IE 7.0 时的慵懒大相径庭。从 1995 年推出以来到 1997 年,IE 的版本号从 1.0 跳到 4.0,功能也越来越完善。当时还发生一件趣事,IE 4.0 发布当天 Netscape 的员工们发现公司的草坪上出现了一个大大的 IE 图标,这明显是一个挑衅的举动。作为回应,Netscape 把自己的吉祥物 “Mozilla” 放在 IE 的图标上,并挂上胸牌,写着 “Netscape 72,Microsoft 18”——在当时, IE 的市场份额确实不如 Netscape Navigator。

大公司与小公司在同一个市场竞争,往往是大公司取胜,因为大公司拥有更多的资源。微软与 Netscape 进行浏览器大战的时候就是这样。因为微软还有 Windows、Office 这两个摇钱树,这让它拥有比 Netscape 更多的资源,让微软能够将浏览器免费给所有用户使用。而 Netscape 无法做到这点,因为公司只有一个产品,那就是 Netscape Navigator 这个浏览器。此外,由于微软最终让 IE 与 Windows 捆绑在一起销售给用户,而 90% 的人都在使用 Windows 操作系统——这意味着大量新用户被动地选择了 IE。总之,从 1995 年微软推出 IE 以来,Netscape Navigator 的市场份额就不断下滑,最终无法与微软进行竞争,在第一次浏览器大战中落败。Netscape 无以为继,将公司出售给 AOL。

以下这张图,我们可以看到 1996 年到 2006 年间,Netcape Navigator 市场份额的变化:

在 Quora 上,有人提出问题:我们能够从 Netscape 与微软之间的第一次浏览器大战中学到什么?大家的回答都不太一样,但非常有价值:

  • 竞争促使科技进步。当 Netscape 与微软这两家公司在激烈竞争之时,互联网这个平台也得到了飞速的发展,然而当 Netscape 失败之后,互联网的进步也一度停滞,直到 Firefox 的出现;
  • 技术的成功不等于商业上的成功。技术无法离开商业独自成活;
  • 不要在竞争对手奋起直追的时候重写整个产品。

实际上,Marc 对浏览器与互联网的前景有着清晰的展望,只是按照上个世纪 90 年代的观念来看,是过于超前了:

科技就好像流水,它要找到自己的水平面。当你把你的电脑与成千上万部电脑联结在一起的时候,你要去利用其中庞大的资源是可行的——不仅仅是文本或是多媒体,还包括处理能力——将位于远方。人们开始趋向于认为互联网是一个获取信息,或是一个运营电子商务的地方。但,实际上互联网与应用访问有关。想想吧,把每个网站都当成一个应用,每一次单独的点击,每一次单独与网站的交互,都是一个接近应用程序最终变化的机会。当你开始从互联网的角度来思考,你将不太那么喜欢本地应用,因为它们必须能够下载、代码能够安装还要不断更新。

应用模式的未来就是网络应用模式。应用由网络提供。像 iOS 或是 Android 等平台上的移动应用,只是未来发展到完全移动互联网之间的一个暂时性的阶段。现在,这个暂时性阶段可能会持续很长一段时间。因为互联网依然受到限制。不过,如果你同意我这个观点,未来我们将拥有无处不在的高速无线网络,那么在那个时候,所有的一切都将回归到互联网模式。因为科技要按照那个方式来运作。

至少,Chrome OS 印证了 Marc 的一些想法。

图片来自 InternetWatch

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中