Ajax-忽悠完该回家了
作者:Clear 日期:2009-12-13
作为国内最早接触AJAX概念其中的一人,看到了他从提出,探索,应用,炒作,直到今天的泛滥有感而发。
AJAX确实不是一门新技术,是多个技术的集合。今天如果对AJAX有一定深入了解的人,应该知道他所表达的这4个字母的缩写(Asynchronous JavaScript and XML)已经词不达意了,最多AJAX算是一个象征性的术语。
现在除了RSS,ATOM等必要使用XML的规范,还有人会拿XML作为传输数据的载体吗?
AJAX催生了json,而json也很好的履行了替代XML的职责,所以以我所见目前能把AJAX表达通透的词应该换一下了,AHIO(Asynchronous HTTP I/O 俄亥俄州)不错,呵呵,这个是我YY的。
AJAX的核心只有那么一点点,现在却被放大成WEB的万能救世主了,大量的滥用并以此为傲。关于用户体验这个问题太多的解释了,AJAX并不是用户体验的灵丹妙药,滥用只会适得其反。
我看过不少面试者,和一些技术工作者。凡是什么什么的都要搭上一点点AJAX,我真不明白了,这个东西能把你的能力在表达上提高多少?相反,大多数人被我问到AJAX是什么,为什么要使用AJAX,他实现是怎么样的时,都会异口同声地回答1,动态加载页面数据;2,减少数据流量,让用户更快的访问;3,JQuery等框架。
前2个问题可以看出回答尚算正确,最后一个就引人深思了。
当继续问应该什么时候来动态加载页面数据比较好,是不是真能减少流量,用户是不是真的可以用的很舒服时,基本上能肯定回答的很少。
所以目前这个行业很多人都是用AJAX作为继学历之后又一没有任何说服力的忽悠力作。
还有一些时候,我作为客户听一些公司对自己的推介,我们使用非常前卫和流行的AJAX技术,让你的项目可以做的绚丽多姿。结果看到成品后,我只能用花里胡哨来评价了。最搞的就是有家公司展示用DWR构建的一个系统,慢我就不说了,看到浏览器不时跳出错误提示,然后看了看里面的代码,成堆的try catch,我就问了一下为什么会这样。他们的技术总监回答,这个都是DWR的问题,官方的都是这样。我再次无语了。
多年以来我都习惯自己倒腾一些框架玩,但是对目前普遍的框架也并不是说完全不了解,之所以我从来不用也并不是彰显自己有什么了不得,而是站在一个公司的角度,核心的东西是不能没有的。
在这两年的创业里面认识和不少和我一样的创业者,其中有一半现在已经不复存在了,而他们消失的原因就是没有注意好核心这个问题。总是有人说我,要加大市场的量了,月收益才是王道,我不否认这句话是相当有道理的,我也十分赞同。只是我有点二愣了吧,总是觉得经营公司就应该和种田一样(我没真种过,呵呵),从选地,翻土,养土,播种,施肥,松土等一系列工序,按部就班,最后才会有稳定的成果。
所以我这两年里真的什么大事都没做过,纯粹是种了两年的田。但是我并不觉得这样做不对,因为每个人都有自己的经营理念,我是个比较喜欢厚积薄发的人,从我读书的时候,花一天的时候把瓜子剥壳,到了晚自习就可以慢慢享用可以看的出来。
不过这两年还是因为认识的那些朋友,从了解我,关注我,到现在的合作,准备做些事情,那么这可能就是我两年来种田的成果。我没有赚到钱,可以说这两年我的收入基本只有我在上海的1/5还要更少。而公司也在这段时间出现过2次严重的资金断流。还是因为种田的原因,那些后来认识的朋友都伸出了援手,帮我走出了困境。
其实我不是不想做好,而是想做的更好,所以我选择了种田。
说回AJAX,这个东西现在只能用害人不浅来形容,原因很简单,这个东西看似很简单,所以大家一窝蜂全上了,结果一些连门都没找到的半调子,做了几个简单的异步处理,加上下了一堆的什么JQuery等框架的特效,于是就开始自以为是了。而他们做出的那些到处在动的网站,一些不懂的人就看上去感觉很酷,都在动啊,呵呵。是不是似曾相识。对,还记得02-05年的主流网站吗?都是到处在闪,到处在动的,结果就成为了当时名噪一时的垃圾网站。
动是没有错的,错就错在到处都在动,而究其本质,你做出来的东西广告性质除外,在实用性上面到底有没有益处,用户难道就真的看得很爽吗?
结果不懂的人一开始接受了这种很酷的东西,那些做出这些很酷的东西的人也开始沾沾自喜。别急,时间一长,问题就来了,接受的人开始觉得好像自己需要的东西根本就没有,当那些做出这些东西的人要去实现真正的需求时,开始抓耳挠腮,易用性,并发,负载什么问题全来了,而基本上一时半会就解决不了,最后拉破脸皮说就这个样了,要么您加钱。
久而久之,这个行业就如现在一样,无用的却非常炫目的网站到处都是,而你真正要的东西好像大多数都在一些很普通的论坛里面。那么那些炫酷的网站有什么用处呢?
曾经很多对我说,不要把什么东西都技术化了,今天我已经知道我该做什么,怎么去做。而AJAX就如梦魇一样,让很多津津乐道,其后又索然无味,对,就是一根鸡肋。这个问题的本质就是过于注重某一点,而忽略了最重要的部分。
WEB是一种信息的处理形式,不是电影,炫酷的特效并不能为他带来什么。AJAX是一个锦上添花的词,绝对不是一个万能的救世主。所以请那些崇尚特效,AJAX的人该醒醒了,认真的把事情的本质做好,AJAX要回家了。
AJAX确实不是一门新技术,是多个技术的集合。今天如果对AJAX有一定深入了解的人,应该知道他所表达的这4个字母的缩写(Asynchronous JavaScript and XML)已经词不达意了,最多AJAX算是一个象征性的术语。
现在除了RSS,ATOM等必要使用XML的规范,还有人会拿XML作为传输数据的载体吗?
AJAX催生了json,而json也很好的履行了替代XML的职责,所以以我所见目前能把AJAX表达通透的词应该换一下了,AHIO(Asynchronous HTTP I/O 俄亥俄州)不错,呵呵,这个是我YY的。
AJAX的核心只有那么一点点,现在却被放大成WEB的万能救世主了,大量的滥用并以此为傲。关于用户体验这个问题太多的解释了,AJAX并不是用户体验的灵丹妙药,滥用只会适得其反。
我看过不少面试者,和一些技术工作者。凡是什么什么的都要搭上一点点AJAX,我真不明白了,这个东西能把你的能力在表达上提高多少?相反,大多数人被我问到AJAX是什么,为什么要使用AJAX,他实现是怎么样的时,都会异口同声地回答1,动态加载页面数据;2,减少数据流量,让用户更快的访问;3,JQuery等框架。
前2个问题可以看出回答尚算正确,最后一个就引人深思了。
当继续问应该什么时候来动态加载页面数据比较好,是不是真能减少流量,用户是不是真的可以用的很舒服时,基本上能肯定回答的很少。
所以目前这个行业很多人都是用AJAX作为继学历之后又一没有任何说服力的忽悠力作。
还有一些时候,我作为客户听一些公司对自己的推介,我们使用非常前卫和流行的AJAX技术,让你的项目可以做的绚丽多姿。结果看到成品后,我只能用花里胡哨来评价了。最搞的就是有家公司展示用DWR构建的一个系统,慢我就不说了,看到浏览器不时跳出错误提示,然后看了看里面的代码,成堆的try catch,我就问了一下为什么会这样。他们的技术总监回答,这个都是DWR的问题,官方的都是这样。我再次无语了。
多年以来我都习惯自己倒腾一些框架玩,但是对目前普遍的框架也并不是说完全不了解,之所以我从来不用也并不是彰显自己有什么了不得,而是站在一个公司的角度,核心的东西是不能没有的。
在这两年的创业里面认识和不少和我一样的创业者,其中有一半现在已经不复存在了,而他们消失的原因就是没有注意好核心这个问题。总是有人说我,要加大市场的量了,月收益才是王道,我不否认这句话是相当有道理的,我也十分赞同。只是我有点二愣了吧,总是觉得经营公司就应该和种田一样(我没真种过,呵呵),从选地,翻土,养土,播种,施肥,松土等一系列工序,按部就班,最后才会有稳定的成果。
所以我这两年里真的什么大事都没做过,纯粹是种了两年的田。但是我并不觉得这样做不对,因为每个人都有自己的经营理念,我是个比较喜欢厚积薄发的人,从我读书的时候,花一天的时候把瓜子剥壳,到了晚自习就可以慢慢享用可以看的出来。
不过这两年还是因为认识的那些朋友,从了解我,关注我,到现在的合作,准备做些事情,那么这可能就是我两年来种田的成果。我没有赚到钱,可以说这两年我的收入基本只有我在上海的1/5还要更少。而公司也在这段时间出现过2次严重的资金断流。还是因为种田的原因,那些后来认识的朋友都伸出了援手,帮我走出了困境。
其实我不是不想做好,而是想做的更好,所以我选择了种田。
说回AJAX,这个东西现在只能用害人不浅来形容,原因很简单,这个东西看似很简单,所以大家一窝蜂全上了,结果一些连门都没找到的半调子,做了几个简单的异步处理,加上下了一堆的什么JQuery等框架的特效,于是就开始自以为是了。而他们做出的那些到处在动的网站,一些不懂的人就看上去感觉很酷,都在动啊,呵呵。是不是似曾相识。对,还记得02-05年的主流网站吗?都是到处在闪,到处在动的,结果就成为了当时名噪一时的垃圾网站。
动是没有错的,错就错在到处都在动,而究其本质,你做出来的东西广告性质除外,在实用性上面到底有没有益处,用户难道就真的看得很爽吗?
结果不懂的人一开始接受了这种很酷的东西,那些做出这些很酷的东西的人也开始沾沾自喜。别急,时间一长,问题就来了,接受的人开始觉得好像自己需要的东西根本就没有,当那些做出这些东西的人要去实现真正的需求时,开始抓耳挠腮,易用性,并发,负载什么问题全来了,而基本上一时半会就解决不了,最后拉破脸皮说就这个样了,要么您加钱。
久而久之,这个行业就如现在一样,无用的却非常炫目的网站到处都是,而你真正要的东西好像大多数都在一些很普通的论坛里面。那么那些炫酷的网站有什么用处呢?
曾经很多对我说,不要把什么东西都技术化了,今天我已经知道我该做什么,怎么去做。而AJAX就如梦魇一样,让很多津津乐道,其后又索然无味,对,就是一根鸡肋。这个问题的本质就是过于注重某一点,而忽略了最重要的部分。
WEB是一种信息的处理形式,不是电影,炫酷的特效并不能为他带来什么。AJAX是一个锦上添花的词,绝对不是一个万能的救世主。所以请那些崇尚特效,AJAX的人该醒醒了,认真的把事情的本质做好,AJAX要回家了。
评论: 2 | 引用: 0 | 查看次数: 1602
非常同意Clear的看法 ajax并不是救世主
技术永远只能是工具 或者说 真正重要的 是技术如何使用 用到什么地方 而不是技术本身
对于Clear兄的种田论确实也很有感触 但是作为互联网快速发展的今天
田下种去 收成的会不会是自己呢? 资本的积累 个人认为也同样重要 正所谓巧妇难为无米之炊
毕竟钱也是个好东西 创业也不能空着肚子干吧
在这一行也算呆过几年 发现最难懂的是人心 哈哈 有点装B的嫌疑
只是觉得能找一些和自己志同道合的朋友 然后一起组成一个强悍的团队太难了
技术永远只能是工具 或者说 真正重要的 是技术如何使用 用到什么地方 而不是技术本身
对于Clear兄的种田论确实也很有感触 但是作为互联网快速发展的今天
田下种去 收成的会不会是自己呢? 资本的积累 个人认为也同样重要 正所谓巧妇难为无米之炊
毕竟钱也是个好东西 创业也不能空着肚子干吧
在这一行也算呆过几年 发现最难懂的是人心 哈哈 有点装B的嫌疑
只是觉得能找一些和自己志同道合的朋友 然后一起组成一个强悍的团队太难了
发表评论
上一篇
下一篇


文章来自:
Tags:
相关日志:
回复







很多时候却沉迷其中, 忽略其实际意义.