WEB2.0的资金驱动与技术内核 为什么软件不应该有所有者

November 7, 2005

10 Issues Facing Web 2.0 Going Into 2006
Dion Hinchcliffe’s Web 2.0 Blog, Nov. 3, 2005

现在像微软这样的业界领袖从来没有非常正式的单独提及过Web 2.0这个概念,显然他们同样下定决心指望在Web2.0上有所收获,相比上个星期我们这周就像身处在一个不同的世界里。

如果你还不确定,就请阅读Tim O’Reilly那篇精彩的文章“Live Software blog entry”,它分析了微软在Web2.0上的一系列动作。微软所讲述都是关于RSS、Ajax、社会网络、作为平台的Internet、作为服务的软件等等。现在他们已经发布了早期版本,在这些比较正式的发布版本里面,真正可以看到的只有live.commicrosoftgadgets.com,但显然还有些势单力薄。

好了,现在那些强大的业界玩家真正把Web2.0的游戏放在了心上,我们需要反省一下,理顺一下思绪。在这个紧要关头,我提出一些列依旧抑制Web2.0发展的事儿,如果匿名发表,可能从根本上置Web2.0于死胡同,成为我们软件发展中停滞不前的落后者。

不可否认的,这些都是我的主观臆断。您可以自由地添加自己的想法或告诉我哪里错了,无须拘谨 ……

过度推崇:除了人们极力宣称Web2.0是解决软件中任何问题的方案,没有什么会伤害到Web2.0。它肯定不是解决方案,如果说成解决方案就扼杀了Web2.0的可信性。我们在对象技术中听到过,我们在组件中听到过,就像人们当年谈起.com时一样,在过去的20年中还听到过太多其他的银弹(“没有银弹”的意思是说没有软件工程本身就是复杂的,没有一劳永逸的、万能的解决方案)。没人相信有制作软件的万能药,Web2.0仅仅是关于如何设计和构建基于Web软件的有力思考方法。

缺少简单的定义:很高兴看到一些可视化工具成为绝妙的知识工具,在里面添加一些组织内容的留言列表会更好,如果可以的话就让我们在今年年底定义好Web2.0。确实,Web2.0是包涵很多有趣、变化因素的大主题。假如把精通Web2.0的所有组织聚集在一起,让他们来给Web2.0下个定义,你会得到完全不同的答案。

让匆忙进入Web2.0的孩子们成熟起来Flickr和del.icio.us是Web2.0 新生代的绝佳例子。但是它们真的令整个世界疯狂吗?如果它们不在了,有人会为它们而死么?。但我的观点是,在Web时代有些站点虽然过了鼎盛时期,但这样很好,它们作为我们生活的中心无处不在,就像提起Google都已经7岁了。每天都有大量Web2.0站点的新生代诞生,我甚至不能对众多的社会书签网站保持跟踪。而且某些不错的Web2.0应用涌现在有趣、前景无限的垂直市场。如果这真的发生了,让我们期待比Microsoft Office Live(译者注:中小企业在线发布及管理系统)更好的应用出现。

需要永久的连接:一些人使用内置无线上网功能的笔记本电脑,也许仅有0.0001%的网民会这样上网。Web2.0应用程序,甚至本机的iTunes和BitTorrent都需要快速、稳定的连接,它们才能工作。除非全面的进步,否则就像微软现在给Web2.0的定性:它只是我们如何工作的扩展而已,并不是在任何地方我们都能真正使用的。

把Ajax作为Web 2.0的官方体验:Ajax 现在得到很多推崇,但是非常坦白地说,人们对它期待得越多它就会变得越糟糕。Ajax有一些非常受局限的地方。不要误解我,我喜欢把 Ajax作为某些问题的正确解决方案。但是试图在每个解决方案中像锤子一样使用它将会带来很多困难。本地的数据存储和同步可以恰当地解决,对于多Web服务器的安全问题就需要另寻办法,而且像canvas标签就完全不在Ajax的范畴之内。这些都可以在浏览器层面得到恰当的解决。Flash也可以是某种解决方案,这一点就连 Yahoo! 都默许了。但是我还是认为我们需要通过调整Web浏览器的模块来解决这些问题,而不是改造某些东西来改善Ajax。

过度地注重技术:我们技术人员总是太关注技术层面的东西。不管它是Web2.0、RSS、Web服务、Ajax、DHTML、SOA还是其他的什么。人们试图从技术那里获得价值来解决他们的问题,他们不关心后台是如何实现的。我喜欢Web2.0的其中之一就是:它以人为中心。这正是我们技术人员应该被告知的。在 Web2.0中,技术是局外人,背后的交流、协作、集体智慧和人们之间的社会互动才是Web2.0花大力气关注的,而不是技术部分。如果我们忘记这个准则,我们将把Web2.0迷失在应用软件的销售和技术堆栈中,这些都是在现实生活中人们从来不关注的东西。

糟糕的拥护者:我不会在这里指指点点,就像很多不错的思想在它成功之前,每个人都想批评它。我去了很多自称是Web2.0的网站,但几乎都没有体验他们所描述的那种感觉。我确信靠吹捧你自己是Web2.0是绝对不可行的。看看微软所作的,他们需要一把保护伞来掩盖他们的Web2.0行为,于是就创建了Live软件。总之,不要把你自己叫做Web2.0站点,只要一心一意去做就好了。

用Blog代替了实际行动:就像为了走路而去走路一样。谈论某些事确实很有趣,专家通常喜欢发表观点,谈论Web2.0的人够多了,但没有足够的行动。如果你不喜欢Web2.0没问题,但是请向我们展示更好的产品。我们已经疲于阅读人们关于喜欢Web2.0或讨厌它的、没有任何新意讨论。特别是当你处于消极的一边,就向我们展示更好的东西,或者离开这个是非之地。这个世界需要建设性的辩论,而不是反对和讽刺。

不去面对困难的现实:就像我近来所讨论的,某些Web2.0的商业模式不是很切实际。非共享的、私有模式就是其中之一。Web2.0推动了商业的宏伟构想,并且坚持更加快速的分享理念。当你的站点达到了一定的经济规模、拥有足够的集体智慧时,也许会迎合人们需要并获得市场的优势地位。也可能会突然出现其他的问题。同其他人保持开放并且分享你的功能在以后可能会变得很困难。让我们一起来让它保持在正确的路线上前进吧。

采用轻量级的构建模式:微软和Google最近发布的产品都未给我留下深刻的印象。事实上,这些大型的、集中控制的组织正尝试频繁发布敏捷、轻量级版本的软件。我个人认为这种组织形式不能够发布好的Web2.0软件。像Flickr每30分钟发布一个产品,作为像微软这样的组织是不会这样做的,也不会思考如何这样做。是的,他们的软件每天都会有内部版本发布,但通常花费2到3年让某个产品上市。许多其它的传统大型公司作Web2.0的尝试时,也会对此做出最坏的打算。敏捷方式造就了一批小公司交付更好的软件,而巨型公司则需要彻底改造他们的工作方式,说比做容易百倍。依我看来,更期望新一代的公司去构建Web2.0。

2006年将是Web2.0标志性的一年。我并不期望这些问题全部得到解决,但是最终会得到持续不断地改进。

你认为Web2.0最大的问题是什么?

indigo, sirtoozee 翻译整理)

Tags: No Tags

相关文章:

推荐文章

您的评论对我们很重要:

13 Comments »

  1. 银弹是软件领域的说法,意为解决一切问题的方法。这个来源于欧洲的传说,说是只有银弹可以可以消灭狼人。Fred Brooks在1987年所发表过一篇关于软件工程的经典论文就叫《没有银弹》

    Comment by leon.lee — November 8, 2005 @ 7:53 am

  2. 为什么软件不应该有所有者

    Trackback by biantaishabi — November 8, 2005 @ 9:34 am

  3. 关于silver bullet,可以看看黄柳青在《程序员》上连载了N期的文章,咳~~~

    Comment by sirtoozee — November 8, 2005 @ 9:43 am

  4. 狗狗的致命伤

    之前我把自己日常的feed阅读都已经从bloglines转到了gougou。然而当我要订阅来自Dion Hinchcliffe’s的feed的时候,发现自己又要重新考虑一番了。

    Trackback by 泽欧里 - ZeaLi.net — November 8, 2005 @ 12:38 pm

  5. web 2.0大潮里面有三多三少,炒作概念的人太多,真正理解的人太少;叫嚣可以改变世界的人太多,着手去做的人太少;鼓吹钱景无限的人太多,知道如何赚钱的人太少。
    我痛恨概念-_-!

    Comment by spike — November 9, 2005 @ 9:25 am

  6. […] (转自连接) […]

    Pingback by 咬牙放屁建设社会主义—–點狀空間 » 2006年 Web 2.0 将面临的10个问题 — November 9, 2005 @ 11:18 am

  7. […]站长日志 […]

    Pingback by 引用 — November 11, 2005 @ 2:48 pm

  8. Web2.0仅仅是关于如何设计和构建基于Web软件的有力的思考方法。Web2.0最大的问题是什么?
    没有人去做。

    Comment by 花开的旅途 — November 22, 2005 @ 5:52 pm

  9. […] blog中文翻译 : 2006年 Web 2.0 将面临的10个问题 […]

    Pingback by CeroWeblog-碎碎冰的网络日志 » Blog Archive » [2005-12-14] 阅读摘要,Googleplex照片,Firefox与网页设计 — December 14, 2005 @ 6:45 pm

  10. […] blog中文翻译 : 2006年 Web 2.0 将面临的10个问题 很好的一篇文章 (tags: web2.0 web) […]

    Pingback by 花儿开了 » links for 2005-11-08 — February 26, 2006 @ 12:20 am

  11. good

    Comment by ilovejolly — March 31, 2006 @ 11:46 am

  12. :D

    Comment by AMBIEN — April 17, 2006 @ 9:11 pm

  13. 讲的不无道理啊, web1.0的时代还未退去, 应该是第11个问题

    Comment by computing server — May 12, 2006 @ 11:35 am

RSS feed for comments on this post. TrackBack URI

Leave a comment