某知名大企业的教训--慎用AJAX框架

ajax|ajax框架

从年初到现在,AJAX之风预演愈烈,尤其是在国内,大多是一片叫好的声音。目前好像很多人都在搞基于AJAX的框架,国外也有一些都已经发布。对于这种一直都存在技术,Google、微软一造势,大家的热度好像有点过了头。看来现在咱们这些程序员真的都是些追星族啊!

难到AJAX真的就那么优秀,值得提升到框架的高度,让系统UI端围着它转?单纯从AJAX本身来说,其最主要不过就是解决在网页上一个无刷新获取数据的问题,再加上减少了数据的传输量,将数据解析的工作推到了客户端,的确能解决很多传统的问题,很方便的实现一些动态效果。然而,要围绕AJAX建立一个框架,通过AJAX完成UI端绝大部分内容的展现,我个人认为却是欠妥。现在很多人在网站上说,AJAX多多成熟,能达到多好多好的效果,但是问题是,AJAX技术本身成熟,但AJAX框架却是十分的不成熟。

笔者前一段一直在参与一个国外知名大公司的一个产品的开发,这套系统好几年前就开始做了,系统的UI很多是基于AJAX的,对AJAX的应用可谓登峰造极(当然,那个时候肯定还没有AJAX这个名词),其界面的可操作行几乎可与桌面系统媲美。这系统有一个强大的AJAX框架,光是相关基础JS文件就是数十个,整个UI基于Javascript事件驱动,数据由XMLHttp获取。整个方案看上去的确很棒,或许正是现在很多人想要实现的。但实际情况是如何呢?效果是实现了,程序开发和测试、维护的效率则是大大的下降了。开发就不说了,前期投入巨大,系统复杂性剧增,程序也只能用IE访问。测试的时候这边 AJAX的javascript的bug满天飞,那边调试这种错误极不方便,没有好的JS的调试器,更看不到实际输出的html代码。维护那就糟糕,加个新功能,JSP文件、标签、JS、后台类全要过一遍。或许正是这些不易克服的问题,我看到在最近开发的配套软件里,就基本没有用什么AJAX了。

大公司的尝试和经验,或许能给大家一些启示。说到底,所有的技术都是有利有弊的,AJAX也是一样。我个人认为AJAX 最适合的就是Google Map这种网上地图系统,展现方案相对比较单一,又非常的需要无刷新的获取数据。对于那些业务比较多,展现风格非常多样的业务系统,万万不可脑子一热,真的要用什么AJAX框架,到头了只回为了一点无谓的效果砸了自己的脚。

最后强调一下,AJAX是个好东西,在项目里用它来实现一些辅助效果(最传统的比如用户输入数据时实时的验证,给出相关提示)即快捷又神奇,但过度使用很容易让自己系统陷入麻烦之中,一定要慎重!此外目前公布出来的所谓的那些AJAX框架大多都是实现一个Form或者一部分页面的无刷新取数,根本谈不上什么Web框架,目前没必要抱太大的希望。最近down了几个开源的ajax的东西看了看,觉得对一般开发人员来说,ajaxtags (http://sourceforge.net/projects/ajaxtags/) 是个不错的东东,简单易懂,可以仿照它的标签做一些自己的实现,值得看一看。
原文地址:http://www.blogjava.net/weidy/archive/2005/11/25/21451.html

  • Ajax: 一个建立Web应用的新途径
  • Ajax的错误处理机制探讨(2)
  • Ajax的错误处理机制探讨(1)
  • 初次体验.NET Ajax无刷新技术
  • Rails系统中的AJAX开发技术简析(4)
时间: 2024-12-29 10:53:00

某知名大企业的教训--慎用AJAX框架的相关文章

腾讯二次创业:马化腾向大企业病开刀 目光转向布局

2012年4月10日下午4点,一封800字的邮件,立刻让腾讯所有2万名员工从轻快的工作环境中严肃起来. 邮件的作者是马化腾.该邮件以部分腾讯干部反映内部会议效率低下为切入点,大谈腾讯需要在今年即刻解决内部问题.这种情况在腾讯非常少见. "公司会越来越多地遭遇到一个来自内部的敌人:大企业病.去年的时候,面对市场的迅速变化,我们打了很多针对性的外部战役:今年,我们要腾出精力,苦练内功,核心就是解决企业运营效率问题."马化腾在邮件中称. 一场变革的风暴以迅雷不及掩耳之势在随后席卷了整个腾讯.

HP、SONY高层换血看大企业瓶颈与CEO难题

从惠普无预警地撤换菲奥莉娜(Carly Fiorina)到索尼高层大换血.聘请外籍人士Howard Stringer担任新会长兼首席执行官(CEO),凸显出21世纪大企业正面临市场重大变迁.内部面临重整的严苛挑战,而CEO,更是担负公司成败的重要关键.老企业就像是一个老作家或老明星,曾经红极一时,但也有可能成为落日黄花的一天,到最后,大企业就像一个大明星一样,不是被别人杀死, 而是死在自己手里.在国际化与电子业微利化的冲击下,大企业亟需由内而外.彻头彻尾的汰旧换新,迎接新时代的竞争挑战,而领军者

知名大数据专家杨正洪博士加入SinoBBD

文章讲的是知名大数据专家杨正洪博士加入SinoBBD,4月17日消息,北京供销大数据集团(SinoBBD)宣布,国内外知名大数据专家杨正洪博士正式加入集团,并将担任SinoBBD大数据管理平台负责人.杨正洪博士将主要负责集团大数据管理平台的开发及运营,主持大数据相关产品的自主创新设计,推动政企用户对大数据自主可控平台的应用拓展. ▲图为国内外知名大数据专家杨正洪博士 作为国内外知名的大数据专家,杨正洪博士在大数据领域拥有近20年的从业经验,深刻洞察该领域的产品创新和市场需求.2003年,杨正洪在

IBM调整Watson发展战略 向“大企业”转型

1月9日消息,据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,三年前IBM开始试图将Watson(沃森)超级电脑变成一项重要的业务,但是沃森带来的收入远远满足不了IBM的雄心壮志.现在,IBM调整战略,将超级电脑Watson向"大企业"转型. 据<华尔街日报>报道,IBM CEO罗睿兰(Ginni Rometty)曾在2013年10月告诉公司管理人员,她希望沃森电脑10年内的年收入能够达

又有一家知名IT企业吹响进军房地产业的号角

摘要: 继联想.海尔之后,又有一家知名IT企业吹响了进军房地产业的号角. 昨日(8月7日),硬件厂商长城电脑(3.37,-0.05,-1.46%)(000066,收盘价3.37元)宣布,公司将投资19.33亿元在深圳建设"中电长 继联想.海尔之后,又有一家知名IT企业吹响了进军房地产业的号角. 昨日(8月7日),硬件厂商长城电脑(3.37,-0.05,-1.46%)(000066,收盘价3.37元)宣布,公司将投资19.33亿元在深圳建设"中电长城大厦"项目,该项目除小部分用

又有一家知名IT企业吹响了进军房地产业的号角

摘要: 继联想.海尔之后,又有一家知名IT企业吹响了进军房地产业的号角. 昨日(8月7日),硬件厂商长城电脑(3.37,-0.05,-1.46%)(000066,收盘价3.37元)宣布,公司将投资19.33亿元在深圳建设"中电长 继联想.海尔之后,又有一家知名IT企业吹响了进军房地产业的号角. 昨日(8月7日),硬件厂商长城电脑(3.37,-0.05,-1.46%)(000066,收盘价3.37元)宣布,公司将投资19.33亿元在深圳建设"中电长城大厦"项目,该项目除小部分用

“省出大企业”法则之五:省出来的浪费

省出来的浪费很多出于俭省目的进行的改革,却造成了巨大的管理浪费,因为很多的成本流失并不能在财务报表上清晰体现,人们所看到的付出,往往只是冰山一角. "我们不是在抵制先进技术和设备的应用,而是强调往往一个以节省为目的的引进,带来无法估量的隐形损失.引进的开始,就是成本支出的开始,从财务部的报表里你看见的只是冰山一角."北京向阳科技649技术总监钱学丽这样描述企业的软件引进,"企业有一天会发现,花费巨资引进的管理软件,最后付出的代价不是节省了成本,而是往往付出了5倍以上的使用代价

大企业用云计算是费钱的错误

本文讲的是大企业用云计算是费钱的错误,[IT168 资讯]每一个人都在谈论谷歌式的云计算(在互联网"云"中提供的软件服务)将是未来的技术. 虽然云计算取得了营销的胜利,但是,麦肯锡管理咨询(Mckinsey&Company)公司最新的研究报告指出,设法采用云计算模式对于大多数大型企业来说将是一个浪费金钱的错误.以改善数据中心效率为重点的研究和咨询机构UptimeInstitute(正常运行时间协会)本周三下午主持召开了一个研讨会.麦肯锡公司在这个研讨会上发表了这个研究报告. 麦

Docker在大企业中作为DevOps工具采纳量翻倍,正在起飞

本文讲的是Docker在大企业中作为DevOps工具采纳量翻倍,正在起飞,[编者的话]RightScale是知名的云服务提供商,本文是他们关于DevOps中Docker应用情况调研报告介绍. 早在二月份,RightScale就发布了云报告最新状况结果.今年围绕着包括Docker在内的DevOps使用工具,他做了一些额外的调查问卷. 通过这些额外问卷,今天,RightScale公布了一个DevOps趋势报告.报告展示了DevOps的使用从2015年的66%上升到了2016年的74%,在同一时期,D