呵呵,我也不知道这个板块合适不,版主定度吧。原文:http://blog.sina.com.cn/u/4a5ca024010006ct#comment
翻译一篇Martin Fowler的博客,关于Web2.0的。这个概念不少人谈论,到底什么是Web2.0呢?看看Fowler怎么说,一下是节选:注:如果你对Web2.0感兴趣,这篇文章不要错过【http://www.uuzone.com/blog/mao/44727.htm】过去几年很多人在讨论Web2.0——这个新单词的概念和价值。然而Web2.0到底是什么,其实没有多少人真正说的清(或者说,这个单词本来就没有严格的定义)。而Tim O'Reilly(从这个人的姓氏你就可以猜出他的身份了吧?)则列出了相对权威的Web2.0的七个原则:1,将Web作为平台。
 软件作为一种服务运行在网络上,而不是某一台桌面计算机上。比如google搜索,BT下载。
 
2,利用集体的智慧
 聚合所有人的智慧,举一些经典案例吧,google现在在招募大批志愿者对其图片进行人工分类,以提高搜索质量;维基百科作为人人都可参与编写的百科全书,已经成为世界100强网站;百度的“知道”已经成为了很大的一个知识库;甚至广告,BMW的病毒广告营销(通过用户发email传播自己的视频短片)创造了低成本高效益的经典营销案例……。总之,参与的人越多,软件的力量就越强大。3,数据的强大力量
 在Intel的鼎盛时期,Intel inside是一种权威的象征,而数据看起来会成为下一个Intel inside!毫无疑问,为了用户提高更好的服务,必须积累大量的相关数据(比如google或msn的Map,其实数据来源于NavTeq),谁拥有数据,谁就会成为有力的竞争者。4,打破软件发行周期
 以前的软件都是全部完成后再进行发行,然而这一习惯在web2.0时代似乎不再适用了,在开源的领域流行这么一句话:“早发行,多发行”(意为尽早的发行软件,哪怕处于Alphi版的阶段,然后经常性的发布升级版),web2.0软件为了适应用户的需求,总是要求不断的变化,以Flickr为例,据说其软件每隔半小时就会更新一次。5,轻量级开发模型
 让你的软件开发模型尽量的简单,这样就会鼓励别人重用你的程序。比如google map由于其程序的简单,于是很多hacker就在原有的基础上增加了很多功能,促进了google map的流行。6,超越单一的软件运行设备
 软件不仅仅运行在PC机上,iPod,iTune,手机都是可能的平台。7,富客户端的体验
 Rich client,也就是一般我们用Ajax,Flash等制作的精美的客户端,很多人误认为所谓web2.0就是在原有的静态html上加入这些内容,实际上十分的片面。大概的翻译了一下,呵呵