热烈祝贺台州朗动科技的站长论坛隆重上线!(2012-05-28)    热烈庆祝伟大的祖国60周年生日 点击进来我们一起为她祝福吧(2009-09-26)    站长论坛禁止发布广告,一经发现立即删除。谢谢各位合作!.(2009-08-08)    热烈祝贺台州网址导航全面升级,全新版本上线!希望各位一如既往地支持台州网址导航的发展.(2009-03-28)    台州站长论坛恭祝各位新年快乐,牛年行大运!(2009-01-24)    台州Link正式更名为台州网址导航,专业做以台州网址为主的网址导航!(2008-05-23)    热烈祝贺台州Link资讯改名为中国站长资讯!希望在以后日子里得到大家的大力支持和帮助!(2008-04-10)    热烈祝贺台州Link论坛改名为台州站长论坛!希望大家继续支持和鼓励!(2008-04-10)    台州站长论坛原[社会琐碎]版块更名为[生活百科]版块!(2007-09-05)    特此通知:新台州站长论坛的数据信息全部升级成功!">特此通知:新台州站长论坛的数据信息全部升级成功!(2007-09-01)    台州站长论坛对未通过验证的会员进行合理的清除,请您谅解(2007-08-30)    台州网址导航|上网导航诚邀世界各地的网站友情链接和友谊联盟,共同引领网站导航、前进!(2007-08-30)    禁止发广告之类的帖,已发现立即删除!(2007-08-30)    希望各位上传与下载有用资源和最新信息(2007-08-30)    热烈祝贺台州站长论坛全面升级成功,全新上线!(2007-08-30)    
便民网址导航,轻松网上冲浪。
台州维博网络专业开发网站门户平台系统
您当前的位置: 首页 » 生活百科 » 人类最优秀Web软件排行榜

人类最优秀Web软件排行榜

论坛链接
  • 人类最优秀Web软件排行榜
  • 发布时间:2007-08-31 09:56:16    浏览数:    发布者:superadmin    设置字体【   
去年夏天,我曾经列出了人类最优秀软件排行榜。现在,又该给史上最伟大的Web软件来做一排行了。

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

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

  万维网创始人蒂姆·布纳斯·李(Tim Berners-Lee)着手简化了服务器与客户端间的复杂关系,通过实现一些简单标准就可以把散落在世界各地的信息进行共享。但是,1991年出现的 Web,简直就像是一场倒退,它好比国际商业机器公司(IBM)经典的大型机架构的重现,强大的服务器向成千上万个哑终端屏幕发送指令。用户和互联网服务器的互动同样受到很多束缚。

  所以,在推动互联网计算向前发展时,暂时的倒退也是必要的。Web的无状态特征(用户文本无法调用服务器请求)和其他一些局限,使其要实现先进的计算还有不少障碍,但尽管如此,Web软件仍然发挥了其固有的优点:简单、低成本和覆盖面广。这些也作为判断Web重大突破和那些显示Web如何真正被利用的软件的标准。

  如果要寻找最优秀的Web软件,为什么不从Mosaic开始呢?它的身上体现了那时非常天才的Web软件的一些综合特征。它在1993年给数百万上网的用户提供了一些新的功能。Mosaic在我列出的人类最优秀软件榜单上排名第六。那么这里再重复自己就没意义了。

Web软件的特点:简单

  最简单的例子就是用Perl和C语言编写的Hotmail,它并不算是一个复杂的软件。事实上,最初的电子邮件还显得比较笨拙。“当我第一次听到 Hotmail时,我认为这真是个愚蠢的主意。”Sendmail公司的首席科学家和该公司开源代码的作者埃里克·欧曼(Eric Allman)表示。他所在的公司为全球三分之一的Web邮件传输提供支持。

  当时,有些邮件功能只能依赖专门的电子邮件系统来实现,而Web邮件服务却无能为力,比如更改邮箱帐号或者筛选垃圾邮件等。但是,斯坦福大学的毕业生沙比尔·巴蒂亚(Sabeer Bhatia) 利用浏览器窗口和底层的网络,让数百万用户享用了免费的Web邮件。

  Hotmail具有一个非常出众的特性,并且代表了Web软件的典型特征:它的用户界面非常简单易用。用户不需要填写POP服务器TCP/IP地址或者通过其他工具来实现,比如像电子邮件客户端Eudora。数百万用户使用了Hotmail。Hotmail推出17个月后,以4亿美元的价格出售给微软。

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

Craigslist与法拉利

  简洁是Web软件的一大特征。虽然国外很出名的在线分类广告系统Craigslist的底层Perl开发代码就有10万行,但是它的界面看起来非常的简单。

  在我想卖掉自己的Toyata Camry之前,对Craigslist了解并不多,直到我发现无需经过任何授权就可以在这上面方便地发布一则文本广告。但是,并没有任何买家信息进来。我弄清楚了,这就是Craigslist的错。接着我就开始观察其他卖家如何展示他们的汽车图片,我终于等到了机会。我的邻居阿方索从车库里开出了他的法拉利,于是,我把自己那辆破车开到了法拉利边上,拍了照,然后贴到了网上。在我关机之前,我的电话铃已经开始响了,卖家上门了。

  Craigslist看起来比报纸的分类广告要呆板一些,都是简单的文字标题。但就像分类一样,人们就算完全不懂网络也能够使用Craigslist。它是众多允许用户上传个人内容的网站之一。
      Craigslist粘性很高,Alexa的数据显示,Craigslist的浏览用户平均浏览20个页面才离开。Craigslist平均每月新增2,000万个广告,6,000万个论坛帖子。在Alexa的全球网站排名中,Craigslist名列第40位。其创始人克雷格·纽马克(Graig Newmark)说:“我们知道怎样让事情变得简单,而且我没有什么设计技巧。”

  由于网站的流量非常高,洛杉矶的一些雇主和招聘中介要求网站收费,来减少垃圾贴和恶意竞争。克雷格同意了,于是向旧金山的每位雇主和招聘公司收取75美元,洛杉矶的25美元,其他城市5美元。出于同样的理由,它还想纽约市在册的每位地产中介收取10美元。

  由于一系列的失误,尽管Craigslist并不情愿,但是eBay仍然拥有了其25%的股份。直到现在,互联网巨头仍然在向其抛出橄榄枝,并且非常关注其惊人的收入。Craigslist的广告覆盖到450个城市。但它只在7个城市收费。虽然像eBay、Google、微软和雅虎等都进入了在线分类广告系统领域,但Craigslist的商业模式使得它仍然一枝独秀,保持2,200万到2,300万美元的年收入,每个雇员差不多创造了100万美元的收入。

搜索者

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

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

  该公司位于帕洛阿图实验室的搜索先锋路易斯·莫尼尔(Louis Monier,现在供职于Google)在1995年AltaVista推出之时,已经有若干搜索引擎,它们分别是Excite、Infoseek和 Lycos。当初,所有搜索引起都面对网络几乎不可预知的屏障:它究竟有多大?并且捕获某个网页内容的索引还与索引完成的时间息息相关。

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

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

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

不太知名的Web软件

  以下出场的对网络的贡献也非常的大,但它甚至还不如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开放给第三方的软件开发商来开发用于管理大量在线货物的工具。其他第三方还向买家提供搜索工具,可以在网站上搜索他们想要的东西。

  eBay拍卖网的易用性对新进入电子商务的新用户来说是最强大的推动力之一。每年有大约20亿件物品通过eBay流通,预计今年因此而获得的收入将有72亿美元。

  例子B:在1995年推出的拥有数百万册书籍的在线书店Amazon.com扩大了网络电子商务的能力,它使得购物车和结算交易流程流行开来。通过向其他零售商的推广,它还发展了自己的电子商务系统。Borders、CDNow和Virgin Mega都由亚马逊的电子商务系统提供支持。数以百计的小零售商通过亚马逊的API连接到亚马逊的网站上。亚马逊不仅仅是带来了购物者,它还把购物变成了一个标准的网络行为。

  亚马逊的定向营销(专向特定社会团体成员推销产品或劳务)利用计算机强大的功能对存储在数据库中的购买者数据进行分析,并根据分析得出的结果有针对性的为用户推荐商品,这一成功的商业模式已经被其它很多网站仿效。

  注意:eBay和亚马逊都因为他们各自的商业模式卷入了一些专利诉讼当中。那么,伟大Web软件的另一个原则就是,谁发明了它并不总能弄明白。

虚拟社区

  1993年,Mosaic浏览器把万维网带到了数百万用户面前,同期霍华德·莱茵古德(Howard Rheingold)写了关于他体验Well的文章:《虚拟社区》。Well最初叫全球电子连接(Whole Earth‘Lectronic Link), 是联合创始人斯图尔特·布兰德(Stewart Brand)命名的。Well在1985年推出,是布兰德的Whole Earth Catalog的后续项目。

  Well是一个拨号虚拟社区,面向旧金山的湾区(Bay Area)。用户拨号登陆到论坛、讨论组和进行其它形式的电子化通讯场所。

  在布纳斯·李描述万维网之前出现的Well为什么能成为伟大的网络软件?因为它明显的促进了电子公告栏、讨论论坛和新闻组的革新并把它们带进形式更广的在线社区。当网络独自降临时,Well已经提供了现成的模型并验证了这类社区的生命能力。

  当备受敬仰的微软研究人员吉姆·格雷(Jim Gray)在旧金山出海失踪后,志愿者自发形成了一个社区,他们捕获并检查卫星数据来追踪他。虽然最终以失败告终,但是正因为这样通过网络聚集众多自愿者合作完成某件事的试想开始流行。

  说到虚拟社区,现在就有很多像第二生命(Second Life)一样的三维虚拟世界。像现有的很多三维多人在线游戏,玩家可以实时合作完成特定任务,其中声誉很高的要数暴雪公司在2004年推出的魔兽世界(World of Warcraft),总玩家数超过了850万,而只在中国就有350万。

  现在,我列出了至此他认为最伟大的网络软件,以字母先后顺序排列分别为:AltaVista、Amazon、AOL即时通讯工具、 Craigslist、eBay、Hotmail、XMLHttpRequest、Well和魔兽世界。还不坏,但只有九个,下面三个马上就到。

群众的智慧:Wiki

  利用网络合作收集知识并免费提供给读者的另一种形式是Wiki,其中最有名影响最大的Wiki就是Wikipedia。

  Wikipedia在2001年1月15号推出,底层的数据库为开源的MySQL数据库系统。其软件必须能够处理URL重定向并能支持数百万用户的访问量。它利用了开源Wiki创建系统MediaWiki的内容管理功能,MediaWiki用PHP编写并针对Wikipedia进行了优化。据 Alexa在2005年的统计数据显示,Wikipedia在全球最受欢迎网站中排名37位。

  Wikipedia被一些负责的杂志监督。2005年,《今日美国》的编辑总监约翰·席根塔勒(John Siegenthaler)发现,在一个贴子里他竟被当作刺杀约翰·肯尼迪(John F.Kennedy)的嫌疑犯。其实他不是。后来这个错误被更正了。某人开了个玩笑。但如果一些更改是匿名来做的,编辑们能够指望捕捉到所有的错误和恶意的更改吗?

  Wikipedia也许解决了这个问题。他们要求贡献者要提交自己的简短介绍,放到可以连接到这些介绍的帖子中,大家可以对这些贡献者进行评论。这些Bug都有无数双眼睛在盯着。

  另一个利用群众智慧的例子是Digg网站。Digg的注册用户可以发布其它站点中他们认为感兴趣新闻的连接,读者可以通过点击“Digg it”按钮进行投票,得票越高的文章越置顶。

  凯文·罗斯(Kevin Rose)在2006年6月26号推出面向新闻的Digg站点,两个月后它就冲上最多用户访问站点的第24位。
      最终榜单

  现在最伟大的12个网络软件中,有11个已经露面,它们分别是(以降序排列):

  12.AOL即时通讯工具

  11.Digg

  10.Hotmail

  9.魔兽世界

  8.Wikipedia

  7.XMLHttpRequest对象集

  6.Amazon.com

  5.eBay

  4.The Well

  3.Craigslist

  2.AltaVista

  最后出场的,也是史上12个最优秀Web软件的第一名。

  布纳斯·李硬性的规定使得网络重返到简化的平台,并因此带出了新理念和新机遇。这个平台基于异步通讯,当某个系统空闲时就把消息传递给另外一个系统,而不需要双方系统传输时都保持空闲。在这个平台上,用户的会话是无界的;使用HTTP协议的服务器能够快速响应页面的请求,因此不必担心在每个访问或对每个网页的访问期间传输用户信息的问题。

  在开发出Craigslist、Hotmail或其他用户密集型站点之前,需要有软件能够快速处理数以百万计的HTML页面。它需要把新的HTTP协议转接到众多的后台系统中。

  这时Apache网页服务器出现了。大多数早期的网站管理员使用的都是NCSA的HTTPd服务器,它是由美国国家超级电脑应用中心开发的早期版网页服务器。但HTTPd服务器处理高流量时不够灵活,并且它需要更多API来与后台系统进行交互。

  后来大家熟悉的Apache Group虚拟社区改进了原版的NCSA HTTPd服务器。在第二个版本中,Apache Group把这个服务器拆分成一系列的模块,这就形成了Apache网页服务器2.0。经过重新的设计使得不同的贡献者可以专著在服务器的不同部分而不会影响其他人。

  1998年,IBM宣布取消其自有的网页服务器的开发并开始为Apache Group作出贡献。IBM表示会把Apache集成到其WebSphere中间件中。IBM此举对在商业应用中采用开源软件起到了正面的影响并吸引了 Apache的竞争对手微软的IIS服务器用户的注意。

  Apache是一个自愿参加的项目,在这里经验丰富的开发人员可以交换想法,打包作品,清除软件的bug并把完成的代码提交到集中管理系统中。

  至此,史上最优秀的12个Web软件已经全部揭晓。
娱乐休闲专区A 影视预告B 音乐咖啡C 英语阶梯D 生活百科
网页编程专区E AMPZF HTMLG CSSH JSI ASPJ PHPK JSPL MySQLM AJAX
Linux技术区 N 系统管理O 服务器架设P 网络/硬件Q 编程序开发R 内核/嵌入
管理中心专区S 发布网址T 版主议事U 事务处理