最近关于web 2.0的文章在IT bloggers圈子内比较流行, 然而我却打算来泼点冷水, 谈谈我对这些被称为2.0的概念的看法。 前些时候老有些人来找我要我谈谈对web 2.0的看法和作为web 2.0的公司的运作者对web 2.0的体验, 我一概拒绝了, 经常我反问对方:“什么是web 2.0?”,于是我听到了各种各样的观点, 几乎很少能说出个头绪。 如果要我说,我一定是对web 2.0的概念严重泼冷水的人---但是我却也会是对一些被那些所谓web 2.0概念包含在内的技术的支持和尝试的先驱。 如果您对这些概念的来龙去脉还不是很了解, Zheng的关于web 2.0的文章中包罗了很多相关的link和翻译的内容,请阅读zheng的文章:学习Web 2.0系列: (1)(2)(3)(4)。 如果您对IT具体技术不是那么有兴趣或者对您的工作其实不重要, 其实我认为您大可不必关心这个所谓web2.0,因为这只是一些技术和概念而已, 并不影响您对基于这些产品和技术的使用,您根本不需要知道自己在用的究竟是1.0还是2.0, 实际上内目前的这种定义严重具有二义性,难以真正界定。 Wikipedia中关于web2.0的描述是较多被引用的,但需要警惕,wikipedia中关于web 2.0的东西是存在争议的, 这在wikipedia中明确给出了争议性内容的警告(关于警告的说明可以点击link去了解详细的含义):
因此,如果把wikipedia中的web 2.0的描述当成“定义”或者“经典”是非常片面的。 其实wekipedia并没有能下出一个定义,只是说明了哪些东西属于目前所说的web 2.0的技术:
其中还说了一些更general的东西:
对于这些general的东西我持严重的保留意见。 说实话 wikipedia中web 2.0我觉得不要说概念, 连描述都不能算。 下面来说说我的观点了: 观点1:目前流行的web 2.0中所包含的一些技术和实现方法是很有价值的, 而且能代表web应用的发展趋势。 但是我不认为这些东西应该用2.0来加以区分, 事实上, 很多技术已经存在和发展很长时间了。 我觉得最有价值的一个是, web应用的数据格式开始逐渐出现了交换“标准”(xhtml, rss, atom,...),这些标准使得web不但可以容易被人阅读, 而且更加容易被机器自动化处理; 而这些机器的自动化处理能帮助人更好地过滤和定制化信息。 其次,更多的服务将以web service的形式来提供,而不是单纯的web页面, 这使得web 服务可以被互相集成, 从而诞生更多新的服务, 构建一个新的服务将不再需要从头开始, 可以在巨人的肩膀上来做事情。虽然web service本身的标准还有很多(REST, XML RPC, SOAP), 但至少比过去有了更大的改进。 人的重要性被提高了。过去web更多注重在信息提供, 而现在的越来越多的应用更加关注人, 也就是所谓“社会性”。此外web的可用性改进正在被越来越重视, 例如AJAX其实最大的优势就是改善了可用性,减少了让人厌烦的页面不断重复刷新, 其实这也是更加注重“人”的使用体验的改进。 所以说:web 2.0中说的哪些东西都很有价值,但是是否需要扣一个2.0的帽子? 从客户的角度、从web2.0最关注的“人”的角度、甚至从技术角度、产品角度, 这个2.0都可有可无。 事实上那些东西早就在了,也发展很久了, 现在开始流行,只是其成熟性到了一定时候,还有一些大公司(google等)开始接受这种过去“不入流”的方法了,所以商机真正出现了。 观点2:鼓吹web 2.0的人主要是从市场概念角度为自己来增加一些新概念和“卖相”, 其实概念对客户一点也重要。 不过被过度夸张的概念可能误导媒体和大众,以及关心技术动态的人。 IT行业其实是一个概念不断地行业,大家都通过炮制一个概念,来包装其实只是有一点点改进的东西。 久而久之,大家对概念习以为常,甚至淡漠了, 结果一些真正有价值的概念到来的是,反而却可能被忽视了。 web 2.0不过是一些聪明的市场人员炒作概念的产物, 现在很多人跟风谈web 2.0, 要么是跟风炒作来获得商业利益, 要么是被这些空洞概念蒙蔽的人,或者是像我这样跟着起哄、辩论的人。 如果fxd之类的人听到这个概念,恐怕不只到要吹嘘成什么样子! 一个不知所云的论文被吹嘘成可以跟工业革命相提并论,这个web2.0到他们手里不知会变成什么革命的玩意呢! 然而如同很多IT概念一样, 这些概念不过是行内人自娱自乐的工具,对用户和市场真有用吗? 我看几乎没有。 你去问问大街上买电脑的有几个知道"Hyper thread"是什么意思? 你去问问gmail用户有几个人关心什么叫ajax? 既然概念没有用, 务实的企业就其实没有必要跟风炒作所谓2.0. 例如uuzone内,哪些所谓2.0的东西我们早已遍布在系统中, 我们也会很重视哪些新东西可以提升我们系统给用户的体验, 而不会去介意这是x.0. 然而过度地炒作概念, 尤其是技术概念,会很大程度上误导人,而喜欢跟“热点”的媒体往往成为追逐概念的对象, 而媒体散发的哪些所谓web 2.0精英的观点,将进一步误导更多的人。 看了不少关于web2.0的文章,一些的文章在区分web 2.0和过去的web应用的时候陈述的观点是非常片面、幼稚甚至可笑的, 明显是一些其实并不明白web应用的市场炒作人物在通过错误的证据去证明错误的观点(比如什么1.0只是静态html之类,或者过去的web只能读,2.0又能读又能写云云)。下面摘自keso翻译的一个web 2.0鼓吹者的ppt:
这个web2.0的鼓吹者所总结的区别,实在不能让人苟同。 观点3: 别关心什么web 2.0, 关心那些真正能改善你的web用户体验的技术, 关心web技术的发展趋势。 不可否认,web2.0中归纳的一些web最新发展技术是我们绝对不能忽视的。 比如支持CSS+XHTML, RSS, Tag, web serivce等,我觉得非常有价值。 当然如果您从市场角度去考虑问题,要塑造一个全新的“创新者”或者“革命者”的形象,或者这是一个跟风的机会。 不过这种风能跟出什么效果, 很令人怀疑。 至于是否可以靠这个web 2.0概念来骗到 VC的投资, 我认为是否定的。 现在已经不是 1999年了, VC很难靠概念,尤其是一个技术上的概念, 还是一群市场人员炮制的技术概念, 产生兴趣。 还是注重业务本身的价值, 注重客户利益和体验, 别管web 1.0, 2.0, 只要能做好的就是好 web. 无论如何, web 2.0概念和他背后的那些技术,只是技术手段, 不能帮助你具体做什么或者不做什么。 观点4:UUZone不是什么web 2.0的东西,但是UUZone的后台已经或者正在逐渐变成基于web service, RSS, tag等来实现的,UUZone是一个注重用户体验,注重用户网络社交乐趣的社交服务网络,uuzone和用户一起成长,勇于尝试任何能改善服务水平和用户体验的新技术。
呵呵,简单一句话,就是我们会不断创新,却不打算去跟这个web2.0的风。 |
|