浏览器大战 Internet Explorer在1999年是显而易见的王者,但事情并不总是这样。 在Microsoft把Windows95和Internet Explorer1.0打包发布之前,Netscape已经完全主导在Macintosh和Windows平台上的浏览器市场。Netscape已变成连接到互联网和浏览网页的同义词,就像人们很自然的把灯塔和轮船联想在一起一样。你必须为你的浏览器付钱以得到全部的专业功能,这在今天看来很可笑。当Microsoft开始在其操作系统上捆绑免费的浏览器,事情开始升温。Netscape认识到他们必须更强大,因为他们无法和价格免费竞争。试图击败Microsoft让Netscape走上了下坡路,开发出一些问题多多、浏览体验极差的版本,在市场上持续不到6个月时间。 多亏了Netscape品牌和技术的缓慢探索,Mozilla组织于1998年成立,Netscape Communicator 4源代码开放,这在当时是一个巨大的转变。1999年那时,开源还不是众所周知,尤其在消费者层面。 到了1999年2月,Internet Explorer已经占据网上流量的64.6%。在接下来几年中,Internet Explorer的市场统治地位继续增长,直到2004年它拥有全部网页浏览量的95-96%。我们都痛苦的经历过Internet Explorer 6,很不好。我仍然对过去15年里浏览器领域的变迁感到很吃惊。 内容和虚拟主机的兴起 1999年的前几年,互联网是以选择供应商的方式提供。AOL有过一个互联网版本,拥有自己的聊天室、网店、网站以及内容。CompuServe和其他公司也都有自己的互联网。最终AOL的用户可以使用浏览器通过万维网来简单地浏览基于HTML的网页。但是,正如那时试图建立起网站的人所说:它很慢,难用,并不是AOL及其他公司期望用户所体验的。在私人拥有的互联网服务提供商开始兴起之前,这种封闭式的互联网连接方式非常流行,它就简单地提供互联网连接。一旦连接之后,你做什么取决于你自己。这是一个跟CompuServe和AOL时代非常不同的概念。 在共享主机或者任何类似“云”普及之前,互联网用户可以在万维网上找到大量的免费网站主机。像Tripod,GeoCities和Angelfire这些公司雨后春笋般冒出,交换横幅广告以托管兆字节。这些公司与日俱增地提供越来越多兆字节内容的托管。最终,它们开始提供额外的服务,例如电子邮件,或者动态HTML元素以及能够提供“命中计数器”的小程序。 16岁时在1999年的互联网上 今天,在16岁之前你可能已经具有大量在线经验。甚至更小的孩子不说上千也有几百个互联网内容,不论是照片,聊天记录,邮件,或者别的什么。在高中,你可能参加了多个社交网络。你可能已经启用了一两个博客。更可能的是你已经有了一些论坛或者网站,多个即时通讯昵称和电子邮件地址,一个或十个不同的身份。 在互联网上出现,不论是在聊天室,在万维网,或者在一个视频游戏里,这在1999年绝对不是常态。工具刚刚开始让这个越来越流行,但是在你的高中同龄人中提及HTML或者建立一个网站会让你发现很有可能你身处“极客和网虫”社群。记住,在1999年做一名极客或网虫绝不是潮流。那时的网虫跟今天戴着假眼镜并自豪地宣称他们的极客信誉(或者其他鬼东西)的孩子相去甚远。 在互联网上展现你自己,或者创建你自己的网站,是你必须自己去做的,因为没有大量的资源来帮你。 1999年的网络技术 1999年的时候看到了Internet Explorer 5里的XML HTTP ActiveX控件发明。这项新技术允许像股票报价和新闻报道类似的网页元素能动态更新。这个最终在几年后的2004年变成促进AJAX和Web2.0前进的XMLHttpRequest。然而,1999年当Darcy DiNucci勾勒“碎片化”的万维网特征时,Web 2.0第一次被提及。 “Web 2.0的第一束光芒正开始出现。。。。。。讽刺的是,没有任何明显的特点正是Web 2.0被定义的特征。网络将只能被它的基本DNA架构来识别——TCP/IP,HTTP和URL。由于那些技术定义其运作,网络的外在形态(我们习惯看到的硬件和软件)将会加倍。在前端,网络将细化成无数个有不同外观、行为、用途和硬件主机的组合。” 而Darcy对服务将如何成长和演进肯定有所掌握,她接着说了一些今天特别引人注目的事实: “网络将不被理解成满屏的文本和图形,而是一种传输机制,交互发生的天地。” Web 2.0之前 但是,我们还没有在那里呢。迄今为止,网络上的动态内容意味着你需要了解一些CGI控制(如PHP)的模糊技术,或者你知道Java并写过大量用户会去下载的复杂应用程序。学习这些技术通常意味着去书店花钱买一本书和一套磁盘(或者CD),回来自己坐下来。只有你,作者和计算机作为你的资源。你不能从Google搜索答案,或者去GitHub下载一个源代码包来完成你想要做的。 因为进入大部分网络动态编程任务的高门槛,你可以注册并把像Bravenet提供的不同动态内容的服务包含到你的网站。一些完整的商业和网站,例如Bravenet论坛,就建立在这样的服务至上。 因为网页排名的想法并不真的可行,计数器被放置在大部分网站以列出访问量。这是那时最典型的指标,让你能了解昨天刚上线的网站和已经过时间检验与千百万访问而成名的信息门户之间的区别。甚至网站站长也依赖这些计数器来了解每天的访问量。Google分析或者流行的流量统计软件包那时还不可用。 |