现在,Web已经不是什么新鲜事了。 因为它现在被称为所谓的“Web 1.0”。
“那么是谁这么称呼它呢?”你可能会追问。
答案同样很简单。新的数码一代以及支持他们的行业。新的Web时代已经来临了,这是所谓的Web 2.0。那么,Web 2.0究竟“新”在什么地方?它对整个世界来说究竟意味着什么呢?答案是这种转变将比互联网刚刚兴起时给世界带来的变化还要显着。Web 2.0将原有的“秩序”进行了颠倒,应用以及支持应用的信息二者的角色进行了互换。在Web 2.0环境下,信息驱动新的世界;而应用则充当“管道”。软件变成了一种服务,而社会网络、社区和用户决定了要做的工作以及实现方式。
这是大胆的东西,让我们先把时间往前推移一下以便更清楚的这个新的世界。这一切开始开始于早期Web技术预言家(比如Tim O’Reilly)开始谈论“Web即平台”的崛起,网络将最终会电脑,所有的应用和数据处理都运行在网络上。就像Sun公司的创始人之一John Gage在1984年指出的那样,如果“网络就是计算机”,那么新的应用将运行在电脑本身这个级别之上。这将导致一个全新的计算架构和一个全新的用户角色以及一套全新的行为。
信息处理和计算能力逐渐向“云”中迁移,“云”是指万维网上的一个虚拟世界,在云里,所有事情多是基于实时通信、信息和事件处理的。虚拟机支持一个新的概念,也就是众所周知的软件即服务(SaaS),它是与传统的IT思维是完全不同的。
当你把“云”与SaaS连接起来,并且让它们与用户紧密结合在一起,那么用户就成为了综合社会网络的一个成员,他可以提出个人的要求并且会对整个系统的工作方式产生影响。事实上,这样一个技术王国要比人想象中的更大更复杂。专家估计,信息量每隔两年就会增加一倍,并且这种增长速度也正在加速。每天,在互联网上都会有越来越多的文件、博客、播客、图片、视频、音乐和其它类型的数据被创建和存储。对我们来说,不被这么巨大的数据量“淹没”的唯一方法就是找到一种非常高效的方式来储存、索引、组织和检索数据。很多IT公司,比如谷歌和雅虎为了保持自己的竞争力并且不断发展壮大,就必须具备这种处理数据的能力而不是数据本身的价值。随着互联网的复杂性日益升高,它也会变得更加“聪明”因为它使我们可以用更简单的方法利用更多更复杂的信息。
虽然我们尚未达到SkyNet由于一时的技术逻辑愤怒而创建终结者(Terminators)来摧毁所有人类那个阶段,但我们即将经历一个巨大的变革,技术将会改变一些。环顾四周,Facebook、Second Life、Blogs、Podcasts、Mashups如雨后春笋般相继出现,并且极大的改变了我们的生活和工作方式。社会网络、社区以及即时通讯业正在改变我们的工作和娱乐方式。
Web 2.0给我们的生活方式带来的影响很大。有一点很关键,那就是它使我们的行为发生了转变。我们每个人都会发送短信;谷歌和全球定位系统(GPS)会为我们搜索道路,区别就在于前者是虚拟的道路,后者是正视的道路;不论我们在哪,我们都可以提出需求并且立刻得到回应。我要强调的是“需求”这个词,因为它反映了用户对于技术和技术供应商的期望水平。
因此,Web 2.0给大家带来的是一个全新的世界。在这个新世界中,根据用户需要什么以及什么时候和在哪里需要它,信息和处理将会实时交付给个人用户。这不是传统电脑应用设计的目标。这也并不是一个升级,而是一个对于技术使用方式的重新架构。
这对于软件供应商意味着什么呢?首先并且最重要地是,“在计算机上安装一个应用并且只有授权用户才能使用这个应用”这种观念已经成为了过去时。在Web 2.0和SaaS的影响下,应用现在已经利用 “Web即平台”技术用服务的方式“虚拟”地发布给用户。试想运行使用SaaS方式交付Microsoft Word会是怎样的一幅景象:你可以使用任何设备(电脑、终端、Xbox、iPone),输入你的用户名和密码,并且连接到一个利用Web交付该产品的程序上。根据你的用户身份,你可以安全地连接到你的文件上,而该文件被存储在“云”中的某个位置,你只是它的一个共享的社区成员。你不必在你的设备上安装任何软件。你的用户名就可以代表你的访问权限、权利、特权、账单等所有信息。而在软件“安装”过程中,你可以继续工作、发送电子邮件、导入图像和表格。这与你传统的软件安装方式是不同的。
