AJAX在现在是热得不能再热的技术。没有人能否认,它拥有大批的支持者。在CNN上,它从二月份的一个不被看好的词语到十月份成长成一个初具雏形的技术。所以,有必要要看看为什么AJAX能发展成为现在的样子,为什么它能不断成长,并且在短的时间内迅速变得无处不在。所以,我用午夜谈话的风格,来给出 需要AJAX技术的十大理由。
使用AJAX的十大理由:
10。XAML, XUL, XForms...等等。
9。服务端技术的不确定性。
8。Web2.0。
7。被软件工业领袖们强势采用。
6。和Flex 和 Flash等技术的很好的集成。
5。边际成本低。
4。能使常规的Web应用受益。
3。跨浏览器和跨平台。
2。以可用性和用户体验为王。
1。基于公开标准。
让我们从第一条开始,AJAX技术是基于被各大浏览器和平台都支持的公开标准的技术。这意味着该技术不怕技术提供商的技术封锁。组成AJAX技术的大多数技术都能放心的使用很多年,而那些不是热点的、最新的和未经考验的技术只能使用一段时间。现在,对于绝大多数的用户和企业来说,浏览器是一个可信任的应用平台,这在五年前就不是个问题了。对于AJAX来说,FIREFOX浏览器的基础Mozilla 1.0的发布并且支持XML HTTP Request对象是一个转折点。这种允许异步数据交换的技术好多年前就被IE浏览器支持了。这种支持和FIREFOX浏览器的大量被采用真正的使人们理解了跨浏览器的富Internet应用成为了可能。
1)。JavaScript or ECMA Script (Standard ECM A- 262):一个有趣的事情是,Javascript是经过长时间后才成为被人们接受的技术,长时间以来,很多公司采用非Javascript技术的方针,幸运的是,这种状况被迅速的改变。
http://www.ecma-international.org/publications/standards/Ecma-262.htm。
2)。XML:是一个来自W3C的、被广泛应用的标准。
http://www.w3.org/XML/。
3)。HTML:http://www.w3.org/MarkUp/.
4)。CSS:http://www.w3.org/Style/CSS/.
5)。XML HTTP Request Object:被Internet Explorer、Mozilla-based、Safari和Opera浏览器支持。
开发人员和设计人员开始认识到不仅大型的用户体验在市场上是成功的,而且也认识到这样体验是怎么来影响用户的开销的。基于AJAX技术的google地图比传统的选择MapQuest更成功,证明了提供更好的用户体验的产品的成功。AJAX技术是使网络应用有更好的可用性的一个领导性的技术。它允许从服务器端请求少量的信息,而不是整个网页。它增加了页面数据的更新但同时减少了页面的刷新和刷新等待,这些问题从网络已诞生就折磨着Web应用。