你知道吗?互联网史上最伟大的12个网络软件

2008-02-23 07:19:48来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  自1993年第一个网页浏览器Mosaic推出以来,我们所知道的12个最伟大的网络程序是什么?以下是InformationWeek网站评出的结果。

  网络软件的历史相对软件的历史来说显得短暂很多。现代因特网始于1993年,当时第一个网页浏览器Mosaic正式推出。要评出12个最好的网络软件并非易事,所以最保险的还是从网页本身开始考虑。

  在1990年,当世界上第一个网站在瑞士的欧洲粒子物理研究所(CERN)粒子加速器站点投入使用时,网页是一个加载到服务器上的软件程序。

  万维网创始人Berners-Lee着手简化了服务器与客户端间的复杂关系,通过实现一些简单标准就可以把散落在世界各地的信息进行共享。当初网络给先进的电脑处理造成不少障碍,但后来出现的软件成功的避开网络的限制并充分利用了因特网的优点:简单、低成本和覆盖面广。这些也作为判断网络重大突破和那些显示网络如何真正被利用的软件的标准。

  最简单的例子就是用Perl和C混合编写的Hotmail,它并不算是一个复杂的软件。事实上,最初的网页邮件还是显得比较笨拙。Hotmail具有一个非常出众的特性:它的用户界面非常简单易用。Hotmail推出17个月后,以4亿美元的价格出售给微软。

  与此类似,美国在线也推出了一项名叫Instant Messenger的免费服务,一种全新的沟通方式由此而诞生。即时通讯工具在此前联网的Unix服务器上就已经存在,程序员通过它来确保某个项目为最新版本。当时针对Commodore 64和128 PC提供在线服务的Quantum Link推出了一项新的在线服务:Online Messages。Quantum Link就是后来的AOL美国在线,而Online Messages就是IM,而这都已经是网史。

  简洁是网络软件的一大特征。虽然国外很出名的在线分类广告系统Craigslist的底层Perl开发代码就有10万行,但是它的界面看起来非常的简单。Craigslist看起来比报纸的分类广告要呆板一些,都是简单的文字标题。但就像分类一样,人们就算完全不懂网络也能够使用Craigslist。它是众多允许用户上传个人内容的网站之一。

  Craigslist非常吸引用户,据网络流量测量公司Alexa的数据显示,Craigslist的浏览用户平均浏览20个页面才离开。Craigslist平均每月新增2000万个广告,6000万个论坛帖子。在Alexa的全球网站排名中,Craigslist名列第40位。

  虽然像eBay、Google、微软和雅虎等都进入了在线分类广告系统领域,但Craigslist的商业模式使得它仍然一枝独秀,保持2200万到2300万美元的年收入。

  伟大的网络软件不只是吸引流量。其中一个决定性因素是它能带来创新、新功能,或者说会为数百万用户带来全新的服务。

  搜索就是这样,并且不少用户认为创新方面首推Google。但Google并没有发明搜索的关键特征,这些特征是:对整个网络进行索引,以并行方式进行访问并非常快速的把结果反馈给用户。虽然所有这些都与Google密切相关,但首先体验这些特征的是Digital Equipment公司的AltaVista搜索服务。

  在1995年AltaVista推出之前,已经有若干搜索引擎,它们分别是Excite、Infoseek和Lycos。当初,所有搜索引起都面对网络几乎不可预知的屏障:它究竟有多大?并且捕获某个网页内容的索引还与索引完成的时间息息相关。

  早期的搜索引擎利用网络爬虫程序来访问URL,通过它来抓去网页的页眉和标题,并把这些信息进行组织后存放到中央服务器。但网络爬虫在对某个站点发出请求后要等几秒才能收到响应。最理想的情况下,搜索引擎一天可以完成对数万个网站信息的收集。而12到14天之后,搜集到的信息一定程度上就会“过期”。此外,当爬虫访问后网页也有可能会改变,而且它也会错过部分网页。所以对于这时期的网络爬虫来说,百万级网页已经是极限。

  Digital的先驱,现任职于Google的Monier后来开发出了多线程爬虫Scooter,它运行在先进的64位Unix服务器上。Scooter在ping了某个站点后不必等它响应并继续ping其它站点,它会跟踪每个调用并作为一个独立的线程进行响应。其它的爬虫程序一次只能处理某个站点,而Scooter一次就能访问上千个站点并收集相应的信息。Scooter不但能收集到页眉和页面,还能够收集到完整的网页。Monier表示,AltaVista对网页的索引首次覆盖到整个网络。

  Scooter首次爬行活动就找到了1600万个网页,当时来说是个非常惊人的数字。而在两个月后的第二次爬行找到了2500万个网页。从AltaVista可以折射出网络的快速增长。据Netcraft 4月的调查显示,现在全球共有1.14亿个活动站点,并且每个站点都有成千上万个子网页。

  AltiVista的搜索页面可以到这里访问。

  以下出场的对网络的贡献也非常的大,但它甚至还不如AltaVista有名,它就是XMLHttpRequest对象。

  XMLHttpRequest在1999年作为微软IE 5.0的一部分首度亮相。在XMLHttpRequest出现之前,浏览器只能进行静态显示,就像一个哑巴终端窗口。数以百万计的用户看到的都是同样的网页,没有任何一个网页像现在一样是针对用户定制的。

  XMLHttpRequest的出现改变了这种状况。最初出现的是ActiveX控件,它为浏览器和服务器间开辟了后台通讯的渠道,数据通过后台进行传输。而在XMLHttpRequest出现之前,用户想获得不同数据的唯一方式只有访问不同的网页。

  随着2001年IE 6.0的推出,XMLHttpRequest开始作为一个更加通用的API以而不只是ActiveX控件出现。它遵循网络标准,并力求通过HTTP协议和只使用JavaScript(或微软的Jscript)进行浏览器编码使得数据在服务器和客户端之间以XML或动态HTML格式传输。

  这些API调用的模式成为了Google Map的基础,Google Map能够针对每个终端用户的地图信息请求进行响应。IE高级产品经理Pete LePage称其为“Web 2.0秘密的根源”。Google、Zimbra等都赶上了使用Request对象的大潮,其因特网的形态就是近来很热的Ajax。W3C委员会也正致力于使它成为一项标准。

  网络制裁复杂但嘉奖简洁。但它不只是嘉奖简洁的软件,那些内在复杂外在简洁的软件也会享受同等待遇。

  例子A:在1995年9月3号,程序员Pierre Omidyar某个人站点上开辟了AuctionWeb网站,他最初是想看看通过网络销售货物是否行得通。AuctionWeb就是现在有名的eBay,它提供的不但是使得用户可以在线销售物品的伟大软件,同时它还还把API开放给第三方的软件开发商来开发用于管理大量在线货物的工具。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:25个PC应用的伤心故事 说说你的伤心往事

下一篇:菜鸟快来:音频技巧 IE浏览技巧一箩筐