我们如何从Web 2.0的技术中获益
来源:Deland 时间:2007-09-17 12:25:00
有时被称为Web 2.0甚或Web 3.0的下一代互联网,是一个令人难以捉摸的理念,这可能是因为该理念既是技术现象,也是社会现象的缘故吧。技术层面容易解释,家中或办公室从移动设备就可接入互联网时代的到来,意味着个人计算不再仅仅是事关桌面上的一台PC。
时下,个人计算就是要能够从任何地点访问数据,完成文件撰写或数字分析这类任务,而无论你使用的程序是在哪里运行。同时,个人计算也是如何管理互联网的大量资源,使之得到有效的利用。迄今引领并推动此次革命贡献最大的公司当属谷歌公司(Google),该公司采用的聪明算术和似乎永无穷尽的可伸扩性,使之几乎能即时回答我们要问的很多问题。如果说互联网是计算机的话,那么谷歌就是计算机的界面。
在这个新时代,数据处于“互联网云”(Internet Cloud)之中,用户时刻都在忙。软件需要高度的适应性,最好能在多种设备上运行,安装起来也要容易。为了达到上述要求,软件架构师提出了“用软件来服务”的概念。软件在网络服务器上运行,客户端为网络浏览器,或自动安装嵌入网络页面的小型应用程序,或桌面应用程序,所有这些都能以同样的方式访问服务器。所有这些程序都用XML或JSON(Javascript Object Notion)整合为一体,因此就能倚靠平台使服务为用户所用—“发布”服务。过去,Web 2.0技术被认为是不足以成大器的网络程序,充其量不过是稳定、灵巧的桌面软件的愚笨的“远房堂兄妹”(译者注,指取代桌面软件的希望甚小,无法成为主流软件)而已,但诸如Ajax和Flash的Web 2.0技术却改变了所有这些预测,反而将丰富的桌面带进了浏览器的世界之中。
基于服务的方式带来的一个益处在于,分开的服务能被整合起来形成新的应用程序类型,叫做 “mashup”(译者注,结合多种外部来源数据的网站或网络应用程序)。该理念和已形成很长时间的从组件开发软件的做法类似,其不同之处就是,该理念中的组件是所有自带数据流的服务。象Netvibles或Windows Live Spaces这类网站允许用户将各种来源不同的数据集合到单一个性化的网站,以此创建他们个人的门户。
技术就谈这么多,我们来看看社会现象是什么情形呢?此类系统增长的一个关键因素就是,从技术层面看,编排网页内容不再费力费神。就正如蒂姆·伯纳斯—李(Tim Berners-Lee)在开始就预见的那样,网页已经积极地融入了进来,而且其影响非常深远。网络倡导者提姆·奥莱理(Tim O’Reilly)在一篇文章中提到,如果Web 1.0是不列颠百科全书网络版(Britannica Online)的时代,那么Web 2.0就是 * (Wikipedia)的时代。在拥有7千万博客的世界中弄清如何开展业务宣传,这令公共关系产业不知所措,难以招架,因为在这样的一个世界中,人们更多是根据用户评价做出购买决定,而不是根据供应商的自我宣传。Web 2.0如何协同工作,从开源项目到虚拟会议都需协同。
将所有这些放进当前背景中,让我们来看看有效利用下代互联网的六种主要方式。