Web 2.0

Web 2.0（也称为参与式网络或社交网络），指以最终用户为目标，强调用户生成内容、易用性、参与文化和互操作性（如：与其它产品、系统和设备兼容）的网站。

Web 2.0这个词由达西·迪努奇在1999年撰写的文章《Fragmented Future》中首次创造并使用，直到2004年末的O'Reilly Media Web 2.0会议上，才由提姆·奥莱理和戴尔·多尔蒂推广我们现在所定义的概念。Web 2.0框架只指定网站的设计和使用，并不对设计人员提出任何技术要求或规范。因为转变到Web 2.0的过程是渐进的，并没有给出这种转变开始的确切日期。

Web 2.0网站允许用户作为虚拟社区中用户生成内容的创建者，并通过社交媒体的对话进行交互和协作。这与第一代网络（Web 1.0）时代的网站形成了对比，在Web 1.0时代，人们只能被动地浏览内容。Web 2.0功能的示例，包括：社交网站或社交媒体站点(如：Facebook)、博客、Wiki、分众分类法（在网站和链接上的关键词“标签”）、视频分享网站（如：YouTube）、托管服务、网络应用程序（“app”）、协同消费平台和混搭应用程序。

万维网的发明者蒂姆·伯纳斯-李一直质疑Web 2.0是否与以前的网络技术有本质区别，他将该术语称为行话。他对网络最初的设想，是“一种协作的媒体，一个我们（可以）见面、阅读和写作的地方”。另一方面，蒂姆·伯纳斯-李创造了语义网（有时也称为Web 3.0）一词，是指可以通过机器处理语义的内容网络。

## 历史

### Web 1.0

Web 1.0是一个返璞词，指的是万维网发展的第一阶段，时间大约从1991年到2004年。根据科莫德和克里希纳穆绥的说法，“在Web 1.0中，内容创作者很少，绝大多数用户只是内容的消费者。”个人网页很常见，主要由托管在ISP经营的网络服务器上或是托管在免费的网络托管服务（如：GeoCities）上的静态网页组成。随着Web 2.0的出现，普通的网络用户可以通过低成本的网络托管服务或通过专属服务器（诸如Blogger或LiveJournal），拥有社交网络个人资料（诸如Myspace和Facebook等网站）和个人博客。通常，内容是动态生成的，允许读者以一种与以往不同的方式发表评论。泰瑞·弗莱在他的《新媒体（第三版）》中，将Web 1.0和Web 2.0之间的区别描述为

"从个人网站变为博客和博客网站聚合，从发布变为参与，网络内容从作为前期投资的结果变为正在进行的交互过程，以及从内容管理系统变为基于“标签”网站内容的链接使用的关键字（分众分类法）的迁移。

弗莱认为，这些因素形成了导致Web 2.0“热潮”爆发的趋势。

### 特性

Web 1.0网站的一些常见设计元素包括：

- 静态页面而不是动态HTML。
- 提供的内容来从服务器的文件系统而不是关系数据库管理系统（RDBMS）。
- 使用服务器端内嵌或通用网关接口（CGI）构建的页面，而不是用Perl、PHP、Python或Ruby等动态编程语言编写的网络应用程序。
- 使用HTML 3.2时代的元素（例如框架和表格）来定位和对齐页面上的元素。这些通常与空白占位符GIF一起使用。
- 第一次浏览器大战期间引入了专有的HTML扩展，例如和标记。
- 在线留言簿。
- GIF按钮、图形（通常为88×31像素），被用于网页浏览器、操作系统、文本编辑器和其他各种产品。
- 通过电子邮件发送的HTML表单。在此期间，在共享服务器上很少支持服务器端脚本。为了向网站访问者提供反馈机制，使用了mailto表单。用户填写表单后，单击表单的“提交”按钮，他们的电子邮件客户端将启动并尝试发送包含表单详细信息的电子邮件。mailto协议的流行和复杂性促使浏览器开发人员将电子邮件客户端整合到他们的浏览器中。

### Web 2.0的概述

Web 2.0是一种新的互联网方式，通过网络应用（Web Applications）促进网络上人与人间的信息交换和协同合作，其模式更加以用户为中心。典型的Web 2.0站点有：网络社区、网络应用程序、社交网站、博客、Wiki等等。

Web 2.0的支持者认为Web的使用正日渐以交互性和未来的社会性网络为导向，所提供的服务内容，通过或不通过创建一个可视的、交互的网页来充分挖掘网络效应。某种观点认为，和传统网站相比，Web 2.0的网站更多表现为Point of presence或者是用户产生内容的门户网站。

另一方面，其实早在1999年，著名的管理学者彼得·杜拉克（Peter F. Drucker）就曾指出当时的资讯科技发展走错了方向，因为真正推动社会进步的，是“Information Technology”里的“Information”，而不是“Technology”。-着重技术层面而忽略了资讯的话，就只是一具空的躯壳，不能使社会增值。而Web 2.0很明显是透过参与者的互动：不论是提供内容、为内容索引或评分，都能够使他们所使用的平台增值。透过参与者的互动，好的产品或资讯本着它的口碑，从一小撮使用者扩展到一大班人，一旦超过了临界质量，就会“像病毒一样广泛流传”（葛拉威尔，2002）。

正如同创新2.0所倡导的以人为本、草根创新、开放创新、共同创新理念，Web 2.0的核心概念是互动、分享与关系，所有的网络行为，都可用“互动、分享、关系”的概念来作诠释。

### 该词的来源

“Web 2.0”不是一个技术的标准，因为Web 2.0仅是一个用来阐述技术转变的术语。这个术语是由O'Reilly的Dale Dougherty和MediaLive的Craig Cline在共同合作的动脑会议（brain storming）上提出来的。Dougherty提出了Web目前正处于复兴时期，有着不断改变的规则和不断演化的商业模式。而Dougherty则是举例说明——“DoubleClick是Web 1.0，Google AdSense则是Web 2.0。Ofoto是Web 1.0；Flickr则是Web 2.0”，而不是给出确切的定义，和补充一个商业前景，同时O'Reilly Media、Battelle和MediaLive在2004年10月启动了第一个Web 2.0大会。第二次的年会已在2005年10月举办。

在他们的会议开场白上，O'Reilly和Battelle总结了他们认为的表现了Web 2.0应用特色的一些关键：

- 将Web作为平台
- 驾驭群体智慧
- 资料将变成未来的“Intel Inside”
- 软件不断发行与升级的循环将会终结（“永久的测试版”）
- 轻量型程序设计模型
- 通过内容和服务的联合使轻量的业务模型可行
- 软件执行将跨越单一设备
- 丰富的使用者体验
- 分享和参与的架构所驱动的网络效应
- 通过带动分散的、独立的开发者把各个系统和网站组合形成大汇集的改革
- 快速的反应与功能新增

较早的出现是作为语义网的同义词。这两个概念有点相似而且是互补的。结合了基于标签的Folksonomy（分众分类法）的社会性网络系统如FOAF和XFN，以及通过Blog和Wiki进行发表，已经创造了语义环境的天然基础。

### Web服务

双向的消息协议是Web 2.0架构的关键元素之一。两个主要的类型是REST和SOAP方法。REST（Representational State Transfer）表示了一种Web服务客户端传送所有的事务的状态。SOAP（Simple Object Access Protocol）和类似的轻量方法都依赖服务器来保存状态信息。两种情况下，服务是通过一个应用程序接口（API）调用的。这个API常常是根据网站的特殊需求定义的，但是标准的Web服务API（例如，于Blog发表文章）的API依然被广泛使用。一般来说Web服务的通用语言是XML，但并不一定，还存在大量不同的其他语言，如JSON，YAML等。

最近，出现了一个被称之为Ajax的混合形式，用来增强基于浏览器的Web应用的用户体验。这可以用于一些特别的形式（如Google Maps、 UrMap）或是一些开放的形式，可以直接利用Web服务API、数据联合，甚至是绘画。

AJAX是Web应用程序最为热门的网页前端开发技术，可建立互动性极佳的使用者界面。包含标准化的HTML与CSS语法、具动态互动与展示效果的DOM（文件物件模型）、交换与操作XML资料以及利用XMLHttpRequest物件进行异步的传输。

### 服务器软件

Web 2.0的功能是在已有的Web服务器架构上建立的，但是更加强调后台软件。数据联合不仅仅是名称上和内容管理发布方法不同，而且Web服务要求更加强壮的数据库和工作流的支持，并且变得与传统的企业内部网的应用服务器功能更加相似。供应商不管是用一个通用服务器方法，可以把所有需要的功能都集中到一个服务器平台上，或者是一个Web服务器插件的方法，可以使用增强了API接口的标准发布工具和其他工具。不管选择的是哪种途径，Web 2.0的进化不会为这些选择做出重大改变。

### Web 2.0相关服务

主要包括：博客（BLOG）、RSS、wiki百科全书（Wiki）、网志、社群网站（SNS）、P2P、即时讯息（IM）、基于地理讯息服务（LBS）等。

Web 2.0主要特点和基于这些特点产生的具有代表性的服务：

- 博客（Blog）最早期的Web 2.0服务之一，可使任何参与者拥有自己的专栏、成为网络内容产生源，进而形成微媒体，为网络提供文字、图片、声音或视频信息。
- 内容源（RSS）伴随Blog(博客）产生的简单文本协议，将博客产生的内容进行重新格式化输出，从而将内容从页面中分离出来，便于同步到第三方网站或提供给订阅者进行阅读。
- Wiki是一个众人协作的平台，方便写百科全书、词典等。wiki指的是一种超文本系统，这种超文本系统支持面向社群的协作写作。
- 参与评论与评分（Digg）Web 2.0最显著的特点之一是，Web 2.0的显著特点是分享机制和去中心化，Digg机制为更多网络用户提供了参与网络建设的机制，无需进行内容贡献或创作，只要用户对网络内容进行评分或点评，即可参与到网络内容的建设过程当中。
- 网志（Delicious）用户可根据自己的喜好进行网络内容的收藏于转载，并将自己的收藏或转载整理成列表、分享给更多的用户，从而在网络上起到信息聚合与过滤的作用。
- 社会化网络（SNS）从原有的以网站、内容为中心，转而侧重于以人与人之间的关联为中心，网络上每一个节点所承载的不再是信息，而是以具体的自然人为节点，形成的新型互联网形态。
- 微博（microblog）博客的精简版，有较为严格的字数限制。更简单的发布流程和更随意（被限制的话题、领域）的写作方式，使得参与到网络内容贡献中的门槛降低，更大程度的推动了网络内容建设和个体信息贡献。
- 基于位置信息的服务（LBS）集地理信息系统（GIS）、微博（Twitter）和移动设备（Mobile）以及A-GPS定位服务于一身的增强型微博系统，其主导思想是每一条信息不仅利用时间为索引、同时也加入了地理经纬度的索引，从而不仅可通过时间对信息进行筛选、亦可利用地理坐标对信息进行合理的筛选。
- 即时通讯（IM）即时通讯软件可以说是目前中国上网用户使用率最高的软件。聊天一直是网民们上网的主要活动之一，网上聊天的主要工具已经从初期的聊天室、论坛变为以MSN、QQ为主要代表的即时通讯软件。

## Web 2.0产品的例子

全球

- 维基百科
- Twitter
- Facebook
- YouTube
- flickr
- Google阅读器
- Gtalk
- Messenger

台湾

- 噗浪

中国大陆

- 豆瓣网
- 互动百科
- 百度贴吧
- 人人网
- 新浪微博
- 优酷网
- 知乎
- QQ群
- 品葱
- 腾讯

## 影响

### 社会影响

Web 2.0中出现的数据联合和消息传送能力，提出了潜在的一种可能性——在完全不同的在线社区之间创建一个更加紧密的社会构造。同时还出现了一些新的术语来集合性地代表这些共同的社团，包括blogshpere：网志的世界，syndisphere：内容联合发布，以及wikisphere，然而其他的观察者认为这些措辞和内在的含义太空泛了。

由于Web 2.0的网络交互性，信息的快速传播性，以及透明性。在不久的将来，网络也可以作为推动国家民主的一种有效的工具，作为吸取广泛民众意见的参考。

### 商业影响

可能的由Web 2.0带来的指数级增长的业务的原因，可归结为以人为本的消费和以计算机为本的消费的区别。

对于价值的鉴定和消费的过程中无需不同人为参与，由于Web 2.0的出现，也是完全可能的事情了。各个组织会不断使用诸如RSS/Atom/RDF之类的联合格式来联合他们的价值提案。除了价值的联合外，Web服务终点发布将简化联合的价值的消费过程。

事实上，至今无人能给Web 2.0下一个明确的定义。每个人眼中的Web 2.0都有不同的表述。技术研究者眼中的Web 2.0是SNS、BLOG等社会性软件的兴起；博客们则认为Web 2.0是人与人之间更为便捷的互动；在风险投资商眼中，Web 2.0又代表了新的商业机会和行业游戏规则。

而从营销者的角度来看，Web 2.0则至少意味着三个方面的内容：一种创新的媒介形式、一个集中的社群环境，以及一种全新营销理念。

目前逐渐盛行的BLOG营销被认为是Web 2.0营销的典型形式之一。

早期的网络营销不外乎是透过电子邮件发送、弹出式窗口、横幅式广告等几种手法。最常见的例子就是入口网站将其网页上的广告空间待价而沽，等到广告商上门之后，入口网站再依点选率或是摆放时间的长短来收取费用。这样的缺点是，广告商永远无法知道你所摆放的广告是不是真的接触到你的目标客户，还是只是在茫茫的网海中找寻一两个真正有需求的消费者。就像是Tim O'Reilly所说的一样，如果Web 1.0的代表者是Netscape，那Web 2.0的代表就是Google。

Google一改以往广告商寻找消费者的思考模式，而改以消费者自行查询广告的思维模式来经营。

Google将首页保持干净，但在关键词搜寻的时候提供你想要查找信息的相关广告，不但确保每一个点选进网站的浏览者都是对该信息有兴趣的潜在消费者，也一并解决了消费者对广告窗口扰人的困扰。而前一阵子Google推出的Google Page也有异曲同工之妙，利用免费提供Blog服务的形式，从中搜集更多消费者的习性，其中的用意就是要为消费者量身订做一个个人化的Google。

### 针对Web 2.0的扩展和革新

Web 2.0以AJAX概念为契机，提供了高仿桌面应用程序的网络应用程序，激励用户生成内容和搭建具有向心力的社区，并以高耦合的技术形成轻快有效的商业模型。在此基础上，Web 3.0被认为肩负着发扬2.0的精神，并冲破目前Web 2.0所面临的障碍。因此通过对目前Web 2.0所面临的瓶颈和具体实例进行分析，可以对Web 3.0作一些展望。

### 带宽

用户所在区域的网络的带宽均值，将直接影响到网站内容的投放和索取，是制约多样化互联网应用程序发展的一大瓶颈。

### 应用程序的速度

虽然许多网站使用异步JavaScript和XML／JSON以及各种UI Widgets来实现仿桌面应用程序的网络应用程序，但这些前台程序的速度都无法与传统桌面程序媲美，为了实现桌面程序界面的一些常见功能（如拖拽、排序、缩放等），必须使用复杂的JavaScript，这样容易造成许多用户的浏览器响应延时甚至假死，进一步降低用户体验。

### 应用程序开发的草根化，社区协同化

目前网络应用程序的开发门槛仍然较高，并且较为封闭，这样虽然可以满足开发一般的以用户生成内容（“User-generated content”）为主导的应用程序，却制约了用户生成程序（“User-generated application”）的发展空间。在向用户生成程序过渡的期间，值得注意的应用程序、技术和概念有：

- 混搭（Mash-up）：更人性化的多重组和，如Microsoft Popfly等。
- 项目协同，Basecamp，Bugzilla，Project.net，维基等。
- API：Google Earth，Facebook API等。

## 参考文献

### 来源

- Web 2.0 Summit 2010: Mary Meeker, "Internet Trends" http://www.youtube.com/watch?v=7yL9yrttESI
- Internet Trends Presentation http://www.scribd.com/doc/42793400/Internet-Trends-Presentation