感受Web 2.0
Web2.0是什么?
Web2.0与Web1.0有什么分别?
Web2.0能为用户带来什么?
Web2.0能为商家带来什么?
本文还特别从以下方面结合一些实例对Web1.0和Web2.0提出了自己的感受和理解。
Web1.0 |
Web2.0 |
Screen Scraping |
Web services |
Publishing |
Participation |
Content management systems |
wikis |
Web2.0是什么?
Web 2.0这一概念,由O'Reilly媒体公司总裁兼CEO提姆·奥莱理提出。他认为Web2.0可以被视作一组原则和实践:
n 服务,而不是打包的软件,具有高成本效益的可伸缩性。
n 控制独特的、难以再造的数据源,并且用户越多内容越丰富。
n 把用户作为共同开发者来信任。
n 利用集体智慧。
n 通过客户的自服务来发挥长尾的力量。
n 软件超越单一设备。
n 轻量型用户界面、开发模式、和商业模式。
如果一个公司要宣称是web2.0,只要将其特性与上述列表相比较,越符合就越名副其实。
Web2.0 与 Web1.0有什么分别?
在web1.0时代信息的生产没有脱离传统的信息生产模式,即:记者-编辑-发布的精英模式;但web 2.0却完全颠覆了这个模式,麻省理工的《技术观察》称web 2.0"......在强调分众传播的对等信息交互,也就是信息接受者同时也是这些信息的创造者,若干的博客汇集成新的信息输出者,每个人在挤奶的时候还要喝奶,这其中自身的商业循环,绝不可能以浅薄的收费服务或者广告来衡量。"
Web2.0能为用户带来什么?
可以把Web2.0的用户们按照下述的层次来分类:
创作者:原始内容的创作者们。就像纽约时报的记者、一个制作内容的播客和博客、或者是哈里波特的作者。
链接者:原始内容的引用者们。例如那些经常引用其它内容的博客们,或者是使用del.icio.us的RSS来公布自己收藏内容的用户们。
评论者:原始内容和引用内容的评论者们。包括了任何给Blog写评论的人。
浏览者:浏览那些原始的、引用的和评论内容的人们。在任何时候,你只要阅读某人的Blog,你就是一个浏览者。
Web2.0为这几类用户提供了一个可以共同参与的平台。用户在web2.0平台上可以享受平台提供的服务,传递自己的价值。
Web2.0能够为商家带来什么?
举两个最典型的例子:
Google的PageRank算法利用引用者的参与来评级搜索结果:网站被链接的越多在搜索结果中就越靠前。Google的AdWords算法使用浏览者的参与来评级广告:广告被点击的越多在Google里面就会评级越高。众所周知,Google的最主要收入之一是广告收入。
Google搜索引擎提供了基于SOAP的Web Service,当前这种服务处于试用状态,用户可以免费试用,可以预见将来,Google会对提供的这种搜索服务收费。
Web1.0与Web2.0实例对比
Screen scraping & web services
在Web1.0时代,如果站点A要引用站点B提供的服务,一般会利用Screen scraping的方式。比如很多网站集成Google或Baidu的搜索引擎,会直接将Google或Baidu提供的一小段Html代码嵌入到自己的站点页面内,如www.hao123.com:
还有的就是直接用iFrame/Frame的方式集成远程站点以提供服务或剪辑远程web页面的一部分。
采用Screen scraping这种集成形式,远程站点提供的服务可定制性比较差,不能定制自己想要的结果,(我不能让Baidu的搜索结果按照自己喜欢的格式显示)而且一旦远程站点一旦更改其提供服务的页面结构,那么这种集成方式将失效。比如如果Baidu突然更改搜索页面中的表单元素的action属性值,所有以添加Html代码集成Baidu搜索服务的站点必须跟着更新自己的代码。
相对地,Google搜索引擎提供了基于SOAP的WEB Service,用户可以直接调用Google提供的API获得搜索结果,用户可以灵活的定制搜索结果的显示,并且只要Google不更改接口,就算是以后Google的搜索算法改变,也不会影响现有的应用。
使用Google API的JAVA代码
搜索结果显示
两种形式对比,很明显能看出区别,Screen scraping是利用远程站点的服务结果,而Web Services是利用远程站点提供的服务。显然第二种方式给用户的体验最好,灵活性更强。以上对比体现了Web2.0的一个重要特性:服务,而不是打包的软件,具有高成本效益的可伸缩性。Screen scraping的方式更像是利用一个打包的软件,而Web Services则是利用Google提供的服务。
Publishing & participation
这两个概念的对比可以通过传统的电影发布网站(http://vod.lanyin.net/)和提供BT服务的网站(http://ctele2.bt.bestmovie.cn/)来进行。
http://vod.lanyin.net该站点提供影视下载服务,它将影视资源存放在集中的服务器上,用户再从服务器上下载需要的影视资源。这种形式的缺点是服务器资源昂贵,而且服务器能提供的带宽有限,当服务人数越多时下载速度越慢,当服务器已经过载时,则不能为新增加的用户提供服务。这样导致用户体验较差。
而提供BT服务的网站(http://ctele2.bt.bestmovie.cn/)仅须提供种子服务器,由于种子相对一部电影占用的空间要小很多,而且种子中记录了影片在用户电脑中的分布信息,用户下载种子后,用BT工具下载影片时实际的下载源可能是Internet中的另外一台个人电脑。这样不但可以大大节省服务器资源,并且均衡了负载,而且还获得了更好的用户体验。这就是Web2.0的一个重要的特性:通过客户的自服务来发挥长尾的力量。
Content management systems & wikis
这两个概念的对比可以通过典型的内容发布系统(http://news.dvbbs.net/default_study.html/动网先锋网络学院)和wiki站点(http://wiki.gceclub.sun.com.cn/index.php sun中国技术社区Wiki)来进行。
内容管理的基本原理是把整个的内容分成不同的部分。内容管理系统把文本和图像存储在分散空间内(或是一个数据库或是一个分散的文件系统),而这些分散的空间都与HTML模板连接。你可以不用HTML就升级你的内容 --或是不影响到内容就改变网页的可视效果和感觉。在一个网站的不同空间里出现的相同内容可以在一个地点被升级,而不必担心它们会发生冲突。这样的结果是,一旦这样的模板被建立起来,即使是一个没有技术的用户也可以把自制的网页发送到互联网上面,并能够在不用IT专业人士帮助的情况下就升级自己网页的内容。
动网先锋网络学院主要是发布各类技术文章。
网站管理员可以通过管理后台选择网站模板(页面布局),定制模版内容(定制页眉页脚以及网站标题等),发布论文。普通的用户没有管理权限,只有浏览权限。也就是说所有的论文必须通过管理员来发布。采用这样的模式无法调动广大网民的积极性,不能通过用户传递其私人价值来增强自身服务,用户的一些好的经验不能共享,用户体验不够好。
Wiki是一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。
wiki是任何人都可以编辑的网页。在每个正常显示的页面下面都有一个编辑按钮,点击这个按钮你就可以编辑页面了。w iki体现了一种哲学思想:“人之初,性本善”。wiki认为不会有人故意破坏wiki网站,大家来编辑网页是为了共同参与。虽然如此,还是不免有很多好奇者无意中更改了w iki网站的内容,那幺为了维持网站的正确性,wiki在技术上和运行规则上做了一些规范,做到既持面向大宗公开参与的原则又尽量降低众多参与者带来的风险。这些技术和规范包括:
1. 保留网页每一次更动的版本,即使参与者将整个页面删掉,管理者也会很方便地从纪录中恢复最正确的页面版本。
2. 页面锁定,一些主要页面可以用锁定技术将内容锁定,外人就不可再编辑了。(虽然wiki都有这个功能,但我看到使用它的甚少,这可能跟w iki倡导的精神相违背吧)。
3. 版本对比,wiki站点的每个页面都有更新纪录,任意两个版本之间都可以进行对比,wiki会自动找出他们的差别。
4. 更新描述,你在更新一个页面的时候可以在描述栏中写上几句话,如你更新内容的依据、或是跟管理员的对话等。这样,管理员就知道你更新页面的情况。
5. IP禁止,尽管wiki倡导“人之初,性本善”,人人都可参与,但破坏者、恶作剧者总是存在的,wiki有纪录和封存IP的功能,将破坏者的I P纪录下来他就不能在胡作非为了。
6. Sand Box(沙箱)测试,一般的wiki都建有一个Sand Box的页面,这个页面就是让初次参与的人先到Sand Box页面做测试,Sand Box与普通页面是一样的,这里你可以任意涂鸦、随意测试。
7. 编辑规则,任何一个开放的wiki都有一个编辑规则,上面写明大家建设维护wiki站点的规则。没有规矩不成方圆的道理任何地方都是适用的。
SUN中国技术社区Wiki主要是提供OpenSolaris的一些资料。
该wiki系统为用户提供了如下的功能(我能看到的):
1. 用户可以自由更改每一个页面;
2. 用户可以为每一个页面添加自己的评论;
3. 用户可以查看该页面的更新历史;
4. 用户可以监控某些页面是否被人修改;
5. admin可以将页面回复到指定的时间点;
6. 提供了砂箱测试页面,供初次参与的人练习使用。
Wiki的这种全民参与的思想有利于每一个参与者共享自己的知识,有效调动了参与者主动参与的积极性。Wiki提供了一个用户个人参与,知识共享,交流的平台,与CMS最大的区别就是wiki支持全民参与。从2005年红遍大江南北的超女现象(一改以前明星由娱乐公司打造的传统,人人都可以自由选择自己喜欢的明星)可以看出这种潮流是先进的,必将成为社会的主流。
涂鸦
从中国的近代革命史来看,毛主席的发动人民起来斗争的策略战胜了武器先进,兵精粮足的日本军,战胜了有美国撑腰,装备先进的国民党军队,这就证明“全民参与”的力量是不可抗拒的,无坚不摧的。映射到web的发展史上,看web1.0所代表的记者-编辑-发布的精英模式的日渐颓落,web 2.0所代表的全民参与模式的燎原之势。Web 2.0必将赋予互联网前所未有的生命力,创造无数的商机。
参考文档:
http://www.donews.com/Content/200511/a9f1b26851114b4cabb16d75cd129c17.shtmO'Reilly总裁提姆-奥莱理:什么是Web 2.0