Ajax初感想

简介:
 历史唯物主义认为,“人民群众是历史的创造者,人们不断增长的物质文化需要和落后的社会生产之间的矛盾推动着社会生产前进。”在Web技术的发展历程中可以很好地运用这个原理来解释。
 
      最初的Web不过是为了学术研究的目的,供科学家之间交流论文所用,简单的基于文本的静态html页面完全可以满足所需。可随着用户们的“贪心”,对应用的交互性要求越来越高,动态的Web技术就出现了。CGI,Applet,Servlet,Asp,Jsp,Php。。。等等这些技术都应运而生。
 
      CGI让用户能恶意地在服务器执行代码,Applet虽然提供了胖客户的丰富用户体验,可在网络速度低下的时候,从服务器加载完Applet甚至占去绝大部分时间,Servlet充分利用服务器的资源很能力,可页面显示和业务逻辑混合让开发人员头痛。。。。。各种技术都在矛盾的斗争和同一中不断向前发展。
 
      Web应用用户体验比桌面应用要差,用户体验弱,但部署升级维护简单,这样的低门槛还是具有很大的吸引力的。但由于从一开始就是基于Request/Respons的机制以及Http协议的无状态性,由此带来的同步性给用户体验带来的很大麻烦。
 
      Ajax,从我的理解看,就是异步通信+JavaScript+XMLHttpRequest,用来让浏览器和服务器进行异步通信,从而不需要对当前页面进行完整刷新的技术。
 
      说实话,体验过的Ajax站点不是很多,google map是最早的,确实让人感觉很新鲜。其次最常去的优酷也不错。
 
      这本书虽然看了只一章,不过不管后面如何,我会给“五星“,因为作者在第一章后半段写得实在是精彩。”采用什么技术实际上取决于你的用户“,是的,我们大多习惯了Request/Respons的机制,突然体验这种异步的响应技术,确实需要一个习惯的过程在里面。”不管你要如何运用Ajax,千万别做奇怪的事情,否则用户只会“跳过本页“跳过你花大力气设计的这些东东”,“使用Ajax不要过度”,凡事适度即可,否则过尤不及。
 
      再想想现在国内对Ajax的“疯狂追逐”是不是有点过度了呢?为了技术而技术,而不是从用户的角度去考虑,在应用中过度地使用Ajax,只是为了在宣传的时候多个可以夸耀的资本。把用户放在过“上帝“的位置,一切从用户出发,只怕是”说起来容易,做起来难“吧。。。
 
说到这,我也想对Web2.0说几句,说实话,到现在我还是没搞清楚这个2.0的概念到底是什么呢?博客,播客。。。这些东东就真的让Web交互有了质的飞跃了?在我看来,不过是营销的一种借口罢了。再看国内,博客马上就要实名了,相信播客也不远了,不知道“Web2.0的冬天“还有多远呢?




本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2006/12/09/587305.html,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
XML 前端开发 JavaScript
重学Ajax
重学Ajax
68 0
|
XML JSON 前端开发
JavaWeb开发 Ajax技术详解(一)
JavaWeb开发 Ajax技术详解(一)
|
缓存 前端开发
Ajax第四天笔记总结(二)
Ajax第四天笔记总结(二)
122 0
Ajax第四天笔记总结(二)
|
JSON 前端开发 JavaScript
Ajax第四天笔记总结(一)
Ajax第四天笔记总结
169 0
Ajax第四天笔记总结(一)
|
前端开发 数据格式
Ajax第五天笔记总结(一)
Ajax第五天笔记总结
127 0
Ajax第五天笔记总结(一)
|
前端开发
Ajax第五天笔记总结(二)
Ajax第五天笔记总结(二)
117 0
Ajax第五天笔记总结(二)
|
XML 存储 JSON
史上最详细Ajax学习笔记
史上最详细Ajax学习笔记
141 0
史上最详细Ajax学习笔记
|
XML 存储 JSON
慕课网Ajax学习笔记
慕课网Ajax学习笔记
慕课网Ajax学习笔记
|
JSON 缓存 前端开发
Ajax学习记录
Ajax学习记录
133 0
Ajax学习记录
|
XML 前端开发 JavaScript
为了懒,我痛心学习Ajax(一)
十一、Ajax 1.简介 2.伪造Ajax
为了懒,我痛心学习Ajax(一)