朝web 2.0泼点冷水

来源:百度文库 编辑:神马文学网 时间:2024/06/13 07:32:39
最近关于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去了解详细的含义):
Theneutrality of this article isdisputed.
Please see discussion on thetalk page.
因此,如果把wikipedia中的web 2.0的描述当成“定义”或者“经典”是非常片面的。 其实wekipedia并没有能下出一个定义,只是说明了哪些东西属于目前所说的web 2.0的技术:
CSS + XHTML AJAX (最近很红火的新概念老技术,我自己的理解和定义是:通过网页内的javascipt调用来减少web页面刷新的必要性来提高web可用性的一种古老技术) 通过RSS/ATOM同步数据 通过RSS/ATOM聚合数据 友好的URL (例如uuzone的blog url:www.uuzone.com/blog/mao 而不是www.uuzone.com/app/showblog.do?blogid=91829&show=1&session=iuewqiyq32 之类的url) 支持按照blog的方式来发表 (说实话我不理解,为什么支持按照blog的方式来发表就算web 2.0) 采用REST(Representational State Transfer)的API或者XML的web service  (其实REST本身就是很古老,而且定义不是非常严谨的。 不过我一直非常欣赏REST方式的web serivce界面) 社会性,能把东西分享给朋友等 ( 这就算2.0? )
其中还说了一些更general的东西:
系统的数据交换要很容易 一些数据应该由用户创建和拥有 完全是web based.
对于这些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:
来源:http://www.donews.net/keso/archive/2005/05/29/404191.aspx
一个有关Web 2.0的沙龙上,Jim Cuene做了主旨演讲,该演讲的幻灯片可以下载:MiMA.1.ppt (3214.5K),值得一看。下面是他幻灯片中的一部分,主要是比较Web 1.0与Web 2.0的区别:
Web 1.0
(1993-2003)
通过浏览器浏览大量网页
Web 2.0
(2003-未来)
网页,加上很多通过Web分享的其他“内容”,更加互动,更像一个应用程序而非一个“网页”
模式“读”“写”和贡献
主要内容单元“网页”“帖子/记录”
形态“静态”“动态”
浏览方式浏览器浏览器、RSS阅读器、其他
体系结构“客户服务器”“Web Services”
内容创建者网页编写者任何人
主导者“geeks”“大量业余人士”
这个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的风。
_xyz