中国开发网: 论坛: 程序员情感CBD: 贴子 691706
haitao
国际:2008年Web发展的十大失败
国际:2008年Web发展的十大失败
2008.12.24 来自:CSDN  共有评论(1)条


不可避免的是,当谈论到这个极不稳定的web开发世界时,我们经常不止一次地抓狂。宕机,愚蠢的UI错误,通讯失误,垃圾产品的推出……即使精明如我们也无法避免这些。 毫不夸张地说,在过去的几年里,许多世界上顶尖的网站都犯过严重的开发错误。令人欣慰的是, 世界上最好的开发团队也并非完美。

本文并非让那些web大牛们没有面子,而是抱着吸取教训的态度。 学习这些错误,并且找到纠正它们的方法。我们偶尔从别人的错误里学学东西也是好的嘛,避免我们日后自己也搞砸了。

这有一份2008年web发展十大失败的名单:

10. 电子商务站点在黑色星期五宕机

这是每个在线零售商的噩梦: 一群人聚集到你的站点,希望花出大笔大笔的钱,而你的站点却宕机了。不幸的是,在之前的那个星期五,它让那些在线零售商的噩梦变成了现实,不管是大的还是小的网站。

黑色星期五是今年美国的最大购物日,网上购物也是如此。许多主要的站点,像 Amazon, Sears 和 Live Cashback 都崩溃了,迫使这些购物者转向其他地方完成他们的黑色星期五购物。

事实证明,这种大面积的宕机是多年来持续发生的情况。黑色星期五发生在每年的同一天,但仍然有许多网店不能解决,他们需要在服务器部门留有重要的备份。在线购物持续增长,会导致这种流行病逐年增加,除非这些电子商务网站可以未雨绸缪以应对激增的流量。

9. 蜂拥克隆 Twitter

2008年似乎是Twitter的克隆年。在过去的几年里Twitter引发了web风暴,因此许多web开发者去尝试做这个流行web服务的克隆品。并且看起来这股Twitter的克隆风远未结束。

虽然一个网站在某些方面的独特性更具有竞争力,但是一个服务的完全复制从来不是一个好主意。然而,过去的一年中,涌现出很多的Twitter克隆品,而且,他们几乎全部都和Twitter没有任何区别,甚至更糟;几乎所有的都不如原来的好。

人们应该长远地思考如何克隆一个站点。除非两个服务之间有重大区别,否则克隆品根本找不到任何吸引人的地方。

8. MobileMe的糟糕发布

当一家公司的头儿承认产品的发布确实糟糕时,那么这个产品的推出就是真的差劲了。苹果的MobileMe发布就是这样一个例子,尽管它结合了新的Mac Leopard操作系统。

随着Apple推出它万众期待的iPhone 3G,它也宣布一个新的同步服务器MobileMe会同iPhone 3G,iPhone 2.0软件以及Apple商店同时推出。MobileMe 是一个同步服务,它允许Mac和PC用户通过一个web界面去同步他们的联系人,日历,电子邮件,相片和更多的东西。

推出的第一天便充满了大量的问题,性能缓慢,宕机,像用户随机注销这样奇怪的问题,还有一个致命的问题:整个第一天里,服务都无法同步日历和全部联系人。就像苹果CEO Steve Jobs在一封内部邮件里所写的一样——这不是苹果的“光荣时刻”。自那以后,苹果修复了那些漏洞,并且承诺所有的MobileMe用户可以用两个扩展来免费使用90天。

7.Gmail宕机30小时

Gmail 是最受欢迎的电子邮件提供商之一, 有许多来自Google Apps 服务的用户。许多企业使用 Gmail (不管是免费还是付费的用户),所以当这个服务部分暂停高达30个小时的时候,这种丑事立马众人皆知。对Google而言这次宕机的不幸在与,许多受影响的人是小企业,超过24个小时无法访问他们的gmail,在这个过程中流失了很多利润。

6. Digg 脚本

Digg 上看到一些整个2008年被禁止的用户列表(还有未列出的许多其他用户),是因为他们使用脚本来自动给他们朋友的意见进行投票。虽然许多人认为不给这些人激活帐户的第二次机会是不公平的,但是其他人也认为这种零容忍政策必须被规范。不管你站在哪一个阵营,很少有人不同意Digg脚本危害了社区。

为什么这是一个web发展的失败? 如果你想做一个Digg脚本,你最好确定它不会公然的容易被检测到。NETTUTS建议这些脚本背后的编码者把他们的时间放在易用方面。例如,编写一些实际帮助社区而不是危害它的应用。

5. Facebook Beacon

当Facebook推出他们的创新广告平台Beacon的时候,受到了极其严厉的批评。 事实证明,Facebook的用户不喜欢让web上的每个人知道他们的交易记录。在Facebook的Beacon伙伴站点上有许多人们购买物品的恐怖故事,包括一个在Overstock.com上买了一个订婚戒指的哥们,立刻所有的交易详细记录被显示在了他的Facebook资料里,毁坏了他的订婚惊喜。

Facebook之后在Beacon里增加了opt-in选项,但是很多不良的影响已经造成了。 结果Facebook beacon导致一对夫妇集体诉讼Facebook和其合作伙伴的相关服务。该诉讼称Facebook不仅仅是从Facebook自己的用户,而且也从其合作伙伴站点的用户那里悄悄获取数据,此外,Facebook承认收集数据,甚至于用户选择退出交易共享选项之后也无法避免。

4. Cuil的 Sub-par发布

大肆宣传安全模式的 Cuil,这个创新的搜索引擎在高期望中推出了。被前Google员工创立的Cuil,保证它是比Google更好的搜索引擎,有和关键字相关的更多的结果,以及一个更好的搜索结果界面。 Cuil给人的印象深刻,(最终)可能是Google的竞争对手。

然而,Cuil的推出是让人十分失望的。 首先,该网站宕机数个小时,这对于拥有巨大流量的网站来说还情有可原。更重要的是,Cuil并没有履行其在宣传期的账单。搜索结果甚至连Google的相关性也不如, 并且他们的索引机器人使网站崩溃。

3. Amazon S3 停机

2月15日,亚马逊的三个物理服务器之一宕机数小时,扼杀了亚马逊S3云存储系统。许多像Twitter, SmugMug这样的创业公司,甚至纽约时报都在站点上看到了错误消息。许多最流行的网站都受到了S3宕机的影响。

使宕机带来麻烦的是开发团队缺乏沟通。亚马逊S3开发团队花了一个小时去查证宕机事件, 并且他们直到问题被修复数小时之后才再次回应。许多S3的客户不能接受在宕机期间关闭整个业务。

当开发危机发生的时候, 透明度和大量的沟通是关键。

2. Twitter Fail Whale(Twitter宕机标志) 的普及

随着今年Twitter持续的发展, 这个流行的微博客站点频繁的出现了臭名昭著的 Fail Whale. 感谢Twitter的恐怖的正常运行时间, 这个错误页面出现的如此频繁以至于Twitter用户都开始喜欢这条睡觉的鲸鱼了。不久这条Fail Whale就有了它自己的 fan club、商品甚至是一个 Twitter account.

不是多数web开发者都可以声称他们的错误页面有一个fans club的, 也没有多少人希望这样。错误页面是早已存在的东西了,是任何开发团队都想让他们的用户去看到的。幸运的是,Twitter的错误页面是有趣的,很有吸引力,所以在出现错误时它给人的感觉最好。然而,我在怀疑 Twitter的这些家伙是想推广这条睡觉的鲸鱼。

1. Site Meter导致IE用户崩溃

2008年8月1号是 Site Meter 开发者会记住很长时间的一天。这是有效关闭大量互联网上IE用户的一天。实际上,任何安装了Site Meter tracing的站点都会给IE用户抛出一个“操作故障”信息。
虽然部分责任在于在Internet Explorer (他们有一个众所周知的错误,引发了错误),但大部份的指责指向SiteMeter开发者,因为他们没有彻底的测试就把一些修改放到产品里了。
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录