标签:
最贵js代码operait |
先看一个转载自51cto的新闻《揭秘史上最昂贵的一行Javascript代码》
最昂贵的Javascript代码缘起:
前一段时间,Opera 浏览器公司需要越来越多的服务器。本身公司预见到 Opera Mini, Opera Link, Opera Turbo 会带来爆炸性增长,所以要添置 N 台服务器,减缓服务器压力。(事实上 Opera 确实迎来了爆炸式增长,可以参见每月公布的全球移动互联网报告。)
由于这些服务都是吃服务器的,Opera Mini 服务器要为全球几千万手机用户省流量加速,Opera Turbo 则负责电脑全网加速,Opera Link 频繁同步保证用户数千实时更新。所以需要添置的服务器不是几台的数量级,管理层批准整个订单的预算达几百万克朗(当前汇价1挪威克朗基本等于1元人民 币)。
最昂贵的Javascript代码的经过:
信息系统部门的技术控们海皮起来了,这帮人的工作性质决定他们在服务器身上花的时间比在异性朋友身上都多。经过他们的上蹿下跳,公司采购到了收集样机测试的流程。所有供货商把机器发到挪威奥斯陆总部进行测试试用。
技术控们像条女朋友一样挑服务器,直到一台服务器把他们全部击溃了。这台服务器来自所有人都知道的全球一级厂商(名字不敢提)。当Opera工作人 员启动之后,用Opera 浏览器访问管理界面,被直接转到错误界面。这还不是问题全部,当找到问题根源时,连同 CSS 发明人(现任 Opera CTO)带旗下所有人都崩溃了。
错误的原因是,服务器管理界面被下面一个经销商加了一行Javascript代码,判断到 Opera 浏览器访问管理界面直接粗暴的转向错误页面。
最后的结果:丢掉百万大单
由于这行Javascript代码,此公司成功的激怒了 Opera 公司所有相关人员,成功的丢掉了这笔百万大单。Opera 公司感到奇怪,写明代码找我们浏览器的麻烦,还想卖给我们公司服务器?
丢单的罪魁元凶:
就是一行Javascript代码,逻辑是简单粗暴的处理用户,发现用户使用Opera 浏览器直接转向错误页面。 这算是史上最昂贵的Javascript代码了。
-
if
(is.opera) "config/error.htm";{ window.location.href= }
现在来说说康康看完这个新闻的感受吧。
1、Opera 最大的机会来自移动互联网。虽然中国人习惯hao123并因此喜欢在手机上安装ucweb,但我相信手机浏览器的竞争,Opera已经走到了前列。
2、要想让客户买你的东西,你得先买客户的东西,或起码要对客户表示尊重。
3、如果某些人不尊重你,说明你还做得不够好。你应该让他们相信你,你能做得更好。
4、中国的很多银行、电子交易网站,基本上只支持ie浏览器。任何其他浏览器,最后都可能导致出现错误。当firefox的全球市场份额接近30%的今天,我们的网站依然只支持ie,其实比这行价值百万的代码更昂贵。
5、而我们即使付出更多代价后,也几乎从不思考思考为什么。
6、不考虑客户的感受的人,一样不考虑最终用户的感受。
7、比这行代码更恐怖的代码,有时候嵌入在互联网最深处,你都不知道它在哪里。但它又无处不在。
8、比这行代码还恐怖的是什么?是对用户需求的漠视,是对用户权利的践踏。是对参与互联网建设几十上百万技术人员的劳动的践踏。
ps。有人说看不懂最后一条。那没办法。你看不懂,说明你生活在盛世,一切都好。没有烦恼。
请看看我最近的博文:
成都高新区:漫卷诗书喜欲狂
(2009-07-27 11:26:29起来,抢救死亡20天的饭否
(2009-07-24 15:31:54百度营销,品牌比技术更重要
(2009-07-13 13:56:02社交网不是心理毒品,信息是毒品
(2009-07-13 11:43:3中国式维基百科不可绕过的几个问题
(2009-07-13 11:07:38
(2009-07-10 13:57:11中美油价对比和专家丑恶嘴脸
(2009-07-08 19:46:15
加载中…