中国开发网: 论坛: 程序员情感CBD: 贴子 581487
haitao
[译稿]Ajax 危急:浏览器支持已捉襟见肘——我从来就是反感ajax这种半桶水的临时补救做法(让网页浏览器硬充应用浏览器)。。。。。。。。
[译稿]Ajax 危急:浏览器支持已捉襟见肘

ugmbbc发布于 2007-11-18 07:36:08|1303 次阅读 字体:大 小 打印预览


感谢redhatuser的投递
新闻来源:Ajaxian & 译言
已经有很多人发现新版 Gmail 会导致浏览器崩溃,而这不仅仅是 Gmail 的问题,问题出在Ajax 身上。
国外著名 Ajax 评论站 Ajaxian.com 发表文章,警告 Ajax 和它所依赖的浏览器支持已经捉襟见肘。如果大家都认识到 Ajax 不再稳定,Ajax 就会像 Java Applet 一样死掉,人不复闻。



历史总在重复自己,第一次重复是悲剧,第二次是闹剧。——卡尔·马克思

我还记得94年那一天,就是我抛弃 Mac 转向 Windows 的那天。那天阴云密布,死气沉沉,我忍痛做下一个艰难的决定——在每天程序崩溃十二三次之前,我曾是 Mac 和 Unix 坚定支持者。我真的受够了。在 Mac OS 7 上,Photoshop, Netscape, Secure Shell 和 Word 压根不能同时打开。我实在是忍无可忍,而当时 NT 3.51 每天仅仅崩溃两次。所以,我就在那天跑出去买了一台 PC 回家。

现在,我恐怕历史又在重演。昨天,我 Linux 上的 Firefox 2 崩了 5 次,XP 上的 IE7 崩了 7 次。原因是什么?太多的庞杂 Ajax 应用!Zimbra,Google 形形色色各种应用的集合,雅虎邮件,等等。这都是我一天里面基本会一直开着的应用。可忽然浏览器就不见了,我还要一遍一遍的再启动浏览器登陆帐户。

我并不是个例。我的同事和朋友都有这样的问题。不管是 Safari/Mac, IE7/Vista 还是 Firefox/Mac。我咨询过一个在大公司主管支持的朋友;把浏览器种类版本什么的都报告给他。唯一不受这个问题困扰的是我办公室里面一个用 Opera 的高手。他总是稳稳地开着二百个左右的标签。

原因一目了然。我们接受了 LiveScript —— 对验证一两个表格它做的不错—— 然后我们指责它成为了新应用平台的基础。而浏览器们并没有跟上这种变化,在 web 2.0 应用越来越丰富的今天,情况只会越来越糟。

援军正在到来,形式是Safari 和 Mozilla 的 bytecode 转译和 vm。而 IE 的未来依然阴云密布(当然,也有一个将 Tamarin 带给IE 的计划)。如果浏览器版本更新不够快,或者新版浏览器没有妥善解决每小时崩溃一次的问题,那很多人选择使用 Opera 或许是我们唯一的希望。退一万步,内容和应用提供者会退到更稳定的非Ajax 替代品比如 Flash 或者 Silverlight。

Ajax 和它所依赖的浏览器支持已经捉襟见肘。如果大家都认识到 Ajax 不再稳定,Ajax 就会像 Java Applet 一样死掉,人不复闻。
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

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

相关信息:


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