【凑热闹】浅介一下啥是web 2.0
(1) 关于 web 2.0定义
web2.0 是最近一年来的Buzz word,可是什么是Web 2.0没有一个标准的定义;虽然网上最常见的是 Tim O’reilly的"what is Web 2.0",但确实有点众说纷纭。
从这些五花八门的定义归纳一下, 流行的关于web 2.0的特性有:
-- 用户有更多的交互和参与;
-- 内容的产生和发表更多地依靠草根网民而不是网站的专职内容编辑人员;或者说网上内容的产生更加分散,更加民主。
-- 网站的推动和发展力量是依靠独特的有价值的数据和内容
-- web 作为一个计算平台, 基本在浏览器上可以完成一切任务(象传统的字处理,购物甚至网络游戏等等。。)
--web 1.0 静态页面居多, web 2.0 主要是动态产生的内容
-- 社会网络效应
-- 更好的用户体验
-- web 2.0 网站的流行不需要专门的推广宣传。
还有一个经常被与web 2.0相提并论的词是longtail现象。
从技术上来说,大部分公认的web 2.0网站应用一个或多项这些技术:
--programmable web, 通过web services等技术提供公开的API;
— 通过RSS等手段进行信息聚合
— Tagging (Folksonomy): 用于信息的分类--与传统自上而下的分类系统不同,folksnomy是由网民根据自己判断给内容加的分类标签。
--社会软件功能:要点在于信息的共享,社区,blog, social networking, social bookmark等。
-- Rich Ineternet Application: 利用Ajax等技术实现类似桌面应用程序的界面。
--页面: 格式严格well formed的 html 代码,例如 validated xhtml; 利用CSS控制外观。
— Mashups: 利用现有的其他网站(通过公开API)提供的服务, 利用这些数据创造出新的应用--例如许多把google map用于其他用途的网站。
--microformats :例如 XFN
— 用户自己可以控制和网站编辑内容
跟semantic web的关系: (以下这段话摘自 wikipedia)
Access to consumer generated content facilitated by Web 2.0 brings the web closer to Tim Berners-Lee’s original concept of the web as a democratic, personal, and DIY medium of communication.
我的理解来说主要是tagging和microformats的大量应用使web 2.0向着semantic web的方向迈进了一小步。
(2) 现在哪些站是公认web 2.0的
从上面归纳的这些看起来,web 2.0几乎包括了所有当前流行的网站技术,也就是说只要是现在热门的,”先进“或者任何新鲜的东东统统都算web 2.0:
--除了众所周知的flickr, del.icio.us, digg, tenorati, ba
http://www.sacredcowdung.com/archives/2006/03/all_things_web.html
(3) WEB 2.0 = Web Embraces Bubble 2.0 ?
我们现在处于一个猛烈炒做web 2.0的时期:反正web 2.0的大瓶子啥都能装嘛。
新冒出来的网站一个个都标榜自己是web 2.0,要跟过时的web 1.0划清界限。旧网站加个blog也摇身一变成2.0了;BBS更简单,原来本来就是根正苗红的web 2.0嘛,自动就与时俱进地进入了2.0时代。总之大伙蜂拥而上,感觉只要沾上点web 2.0立马身价百倍。
现在只要用Ajax, 甚至只要用ruby on rails开发的新网站,就会被立即冠上web 2.0的帽子。
这跟当年的dot com bubble很类似,我个人认为其中bubble的成分很大--原因很简单:大多数的这些网站还是没有找到盈利模式, 最终会倒掉。但是从中间会有少数的成功者脱颖而出。就像dot com bubble后崛起的google以及生存并壮大的ebay,amazon一样。找到自己的business model是这些网站生存的关键问题。
回头有时间谈谈海龟网与web 2.0,对海龟网发展的看法,以及一些论坛改进的计划等.