信息化 频道

人类最优秀Web软件排行榜

编者按:我曾经列出了人类最优秀软件排行榜,现在,来看看最优秀的Web软件排行榜。

  去年夏天,我曾经列出了人类最优秀软件排行榜(见本刊2007年1月号)。现在,又该给史上最伟大的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,而这都已经是往事。

0
相关文章