AJAX 就是一砣屎

原创 2006年05月30日 16:27:00

作者 周海汉  http://spaces.msn.com

AJAX最近好像很热,占据了各大技术版面的显要位置。让我等做技术的人人心惶惶,担心落伍。对新技术总要了解一下吧,于是就诚惶诚恐的找了一些介绍来,结果发现AJAX不过如此。不由生出一种上当受骗的怨恨来,原来AJAX就是一砣屎,怎么逐臭之夫如此之多?

一看AJAX这个名字,的确是很让人敬仰的。学英语学这么多年,从未见过。乍一看,以为是Java相关的技术。Java由于各开源组织各自为政,今天一个新概念,明天一个新框架,本就让人疲于奔命了。Sun公司不能强势整合资源,反倒是为他人做嫁衣裳。的确有些让人失望。如果AJAX是类似的东西,也就是多一个不多,少一个不少。为何众位英雄纷纷折腰,好像不用AJAX技术就没法活下去似的呢?

带这这种疑问,我用了5分钟时间去了解一下。原来所谓的AJAX,是Asynchronous JavaScript and XML的缩写,翻译成中文就是异步JavaScript和XML。提出这概念的是Jesse James Garrett。此人名字太长,我将其简写为JJG。其思想倒是很明白,就是说一些东西应该在客户端完成,没必要提交到服务器,耗费CPU,耗费带宽,耗费时间。可是这思想有一点新鲜吗?五年前,八年前,这种思想不早就有了吗?而且许多网站正是这样实践的。就拿最丑陋的ASP网站,一些输入都会在客户端检测输入的合法性的,否则利用SQL 语句注入漏洞就会黑了他的网站。

那JJG提出这个AJAX比其他的技术很有优势吗?我看也未必如此。想起来倒是很轻巧,可是Javascript是那样好弄的?出了点问题就会被折磨至死。因此,一般来说,AJAX不宜用于太复杂的地方。否则不说维护成本会上涨,单说若干年后,重新看那些代码,就会被活活气死。接手的人都会骂:谁写了这一堆垃圾,让老子来改,无异于要将一团纠结的乱麻理顺。一旦想改改,往往牵一发而动全身,要上穷碧落下黄泉,才能确认改好了。

这东西,比如客户端的校验,dotnet不就做得很好吗?不用写什么Javascript代码,简单的填一个属性就行了。复杂一点的写个正则表达式也搞定了。比所谓的AJAX完美得多。

有人看到Google 的maps用了所谓的AJAX,就不得了了。问题是就算是头猪都会想到用客户端脚本来控制地图。这种应用是很适合这种思想,JJG不提出AJAX,Google照样这样做。值得大惊小怪吗?值得做个网站就要赶这个AJAX的时髦吗?跟毛泽东当年批评党八股一样,“言必称希腊”,不扯上AJAX就浑身不自在?

外国鬼子放个屁都是香的,动动脑子再吹喇叭抬轿吧。

一种被称牛屎的“软封装”——COB

这两晚趁着有点空闲时间,在琢磨从北极光那晚看到的一块小芯片,总感觉那么一个荧光棒才卖1块钱都不用,居然也用了类似单片机延时+IO的功能来控制LED,总感觉挺微妙。 由于自己最近也懒了许多,不太喜欢自己...
  • Collyboy
  • Collyboy
  • 2013年11月25日 02:38
  • 3237

屎我是一坨屎!

XXX面试经历 第一天只是宣讲会:balabala一大堆,宣讲会结束后投递了昨晚新鲜出炉的简历,面试通知下午两点前发布。两点过去了、迟迟没等来通知。原来是没过简历筛选。根本原因是简历是没写英语水...
  • Donald_Tee
  • Donald_Tee
  • 2016年10月20日 21:21
  • 78

从前有一个程序员,成天写代码,后来,他屎了。。。

每天你都有机会和很多人擦身而过,而你或者对他们一无所知,不过也许有一天他会变成你的朋友或是知己……先来看看老王和他的IT界朋友们吧p.s 经常有人问我,老王,你明明可以穿的挺帅,为什么总是穿的很随意呢...
  • wangyaninglm
  • wangyaninglm
  • 2016年07月14日 20:50
  • 6688

那些糟糕的面试和那些屎问题

不同的公司和人,有不同的面试策略,有的考察视野、有的深入细节、有的则是评估解决问题的能力。我经历了一些有意思的面试,在各大城市和不同写字楼之间往返,有因为面试而让我尊敬的公司,也有让我喷饭和无可奈何的...
  • WQ560
  • WQ560
  • 2013年02月25日 09:16
  • 352

poj1094 拓扑排序(屎)

An ascending sorted sequence of distinct values is one in which some form of a less-than operator is...
  • thunderMrbird
  • thunderMrbird
  • 2016年07月27日 11:10
  • 251

关于 IE 这坨屎

世界上最不要脸的事情就是ie8也弹出提示:“是否要将IE设置为默认浏览器"!!! 记录下最近遇到的IE的bug,大部分是样式的问题,因为jquery很好的解决了js的兼容性问题。 1.ie6/7 ...
  • a324539017
  • a324539017
  • 2015年01月14日 19:42
  • 942

屎屎尿尿也能吃?

屎屎尿尿也能吃?   屎屎尿尿也能吃?呃……这个问题是比较难回答的,虽然从主观心理上我很想干脆的给出一个否定的回答,但是,我们还是把这个事情认真科学的分析分析。因为有些事啊,真是不太好...
  • u013718425
  • u013718425
  • 2014年02月20日 16:54
  • 258

屎香香要坚强

一天一天,告诉自己要坚强。可是真的很难挺下来,心被各种事情给打乱了。 四个月的实习,可以说是一个转折点。什么都不懂的我,“好孩子”包装下的我,所谓的“学霸”,也都是别人随意说说,别太当真。 习惯了...
  • sinat_28381507
  • sinat_28381507
  • 2016年11月15日 10:41
  • 138

该屎的Mysql乱码

数据库项目惊现此景 (不就是个乱码吗,有什么大惊小怪的呢?!) PS:  数据库配置文件里的编码格式之前全部改成utf-8了,现在在控制台查数据发现中文的全部是乱码,原因是控制...
  • skymyxvincent
  • skymyxvincent
  • 2017年03月04日 11:41
  • 112

屎记 李天一列传

屎记 李天一列传              李天一,字冠丰,长安海淀人也。父两江,伶官也,以狎歌得宠,捧之歌王,颇得上赞许,封誉无数。天一好游侠,喜交接,眉清目秀,雄姿英发。尝与父同演,时人渐知其...
  • niwenxian1
  • niwenxian1
  • 2013年07月23日 16:25
  • 1756
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AJAX 就是一砣屎
举报原因:
原因补充:

(最多只允许输入30个字)