WEB2.0简介(转载)

作者:蔚丶蓝天  发布时间:2012-05-29 14:37:52
什么是WEB2.0呢?

Design Patterns and Business Models for the Next Generation of Software


Tim O'Reilly 的文章 (E文,很wise-and-nice 中文)给我们阐述了web2.0的产生背景,内容并论述了其核心理念。

1.定义

web2.0 是在第一次网络泡沫破灭时人们对网络的再思考中提出的。如同许多重要概念一样,web2.0并没有一个严格的边界界定,而是源自一个核心的原则或惯例的*;这个核心包含:策略定位(网络是一个平台),用户定位(自主控制数据),核心资质(服务,而不是打包的软件;参与机制;成本效益量化;可重组数据源和数据转换;集体智慧驱动)。

2.特征描述

2.1 The Web As Platform
the value of the software is proportional to the scale and dynamism of the data it helps to manage.
软件的价值与其管理的数据的范围大小和动态*成正比。

文中通过googel(代表web2.0) 与Netscape(代表web1.0)的比较得出。
两者的商业模式不同:Netscape企图通过其主打产品网景浏览器在浏览器市场占统治地位进而缔造一个"webtop"帝国——制定浏览器现实内容和程序的标准,最终形成一个昂贵的服务器产品市场。但最终的结果是服务器和浏览器如同日常用品一样普及,商业利润流向通过网络提供的服务。Google就是在这样的条件下诞生的——本身没有产品,只是通过网络发服务,并直接或间接的向使用服务的人收费。
更深层的原因:Googel的数据库管理能力。Google的服务就像是电话服务——不仅仅发生在电话两端而且发生在两端之间的网络,Google处于用户和用户在先体验之间。其实就是以网络为平台,通过网络组织资源为用户服务并收取费

leverage customer-self service and algorithmic data management to reach out to the entire web, to the edges and not just the center, to the long tail and not just the head.
拓展用户自我服务领域,增强数据管理算法使其触及整个网络,不仅仅是中心还包含边缘,不仅仅是最前面还囊括最尾端。
文中通过例子强调了在网络平台上相信用户和互动和数据动态*的重要*。其本质就是充分利用网络让用户来管理数据,让数据反映用户的情况。

2.2 Harnessing Collective Intelligence
Network effects from user contributions are the key to market dominance in the Web 2.0 era.
在Web2.0时代,源自用户贡献的网络效应是市场统治的关键所在。
如何调动起用户参与?作者给出了几个思路:用户自治,“folksonomy“(与分类学相对),开源等等。此外讨论了RSS和permalink赋予Blog新的意义和对于集体智慧驱动的重大意义。
最后谈及了参与机制的设计原则
participation

2.3 Data is the next Intel Inside
现在web2.0公司如google,ebye,amzone等都拥有丰富的数据库,他们的软件越来越依赖于这些数据库,这些软件从更像infoware 而不是 software。
这样就引出了我们的核心问题——谁占有这些数据?
The race is on to own certain classes of core data: location, identity, calendaring of public events, product identifiers and namespaces.
竞争在于我们某些核心数据——位置、身份、公共事物日历,产品标志符和自己的命名空间的比赛。
讲述了web2.0公司在这方面的努力,及保护用户隐私权的问题,展望了Free Data(相应于Free Software)的诞生。

2.4 End of the Software Release Cycle
Operations must become a core competency.
运营必须成为核心竞争能力。软件由产品转化为服务,这个根本*的转变使得必须每日维护软件以使其正常运作;而使每日维护过程自动化的技术就成为消减运营成本的核心竞争力。
Users must be treated as co-developers.
用户必须被视作共同开发者. 实时监视用户行为,发现使用了哪些新特*,怎么使用,从而成为另外一个必须的核心能力。
这些将引起软件商业模式的根本*变化。

2.5 Lightweight Programming Models
关于轻量级程序模式的几个经验:
Support lightweight programming models that allow for loosely coupled systems.
支持允许松散连接系统的轻量级程序模式。
Think syndication, not coordination.
想象一下聚合,而不是调和。
Design for "hackability" and remixability
.
hackability和remixability设计。
Innovation inAssembly。
整合资源的创新。

2.6 Software Above the Level of a Single Device
超越单台设备的实用软件在未来相当长的时间内带来高额利润。设备不仅仅局限于电脑间,而是任何可产生数据的设备,这些设备通过网络平台无缝结合起来。这些软件将网络化为用户透明的基础设施。

2.7Rich User Experiences
我们进入了一个用户界面创新的空前时期,网站开发者最终能够建立和PC应用程序一样丰富的网络应用程序。

3 总结

Web 2.0公司核心竞争能力
?服务,而非软件包,具有高效低成本的可侧*
?控制独特、难以再造的数据源,越多人使用,就越丰富
?把用户当成合作开发者一般信任
?借力于集体智慧
?从消费者自身服务中产生长尾优势
?超越单一设备层次的软件
?轻量级的用户界面、开发模式和商业模式