保守来说,:
10、XAML,XUL,XForms...等等。
9、服务端技巧的不断定性。
8、Web2.0。
7、被软件工业领袖们强势采纳。
6、和Flex和Flash等技巧的很好的集成。
5、边际成本低。
4、能使惯例的Web使用受益。
3、跨涉猎器和跨平台。
2、以可用性和用户体验为王。
1、基于公开标准。
十大理由第一名:公开标准
让我们从第一条开始,AJAX技巧是基于被各大涉猎器和平台都支持的公开标准的技巧。这意味着该技巧不怕技巧供给商的技巧封锁。组成AJAX技巧的大多数技巧都能放心的应用很多年,而那些不是热点的、最新的和未经考验的技巧只能应用一段光阴。现在,对于绝大多数的用户和企业来说,涉猎器是一个可相信的使用平台,这在五年前就不是个问题了。对于AJAX来说,FIREFOX涉猎器的根基Mozilla1.0的发布并且支持XMLHTTPRequest对象是一个转折点。这种允许异步数据交换的技巧好多年前就被IE涉猎器支持了。这种支持和FIREFOX涉猎器的大量被采纳真正的使人们理解了跨涉猎器的富Internet使用成为了可能。
1)JavaScriptorECMAScript(StandardECMA-262):一个有趣的事情是,Javascript是经过长光阴后才成为被人们接受的技巧,长光阴以来,很多公司采纳非Javascript技巧的方针,幸运的是,这种状况被迅速的改变。
2)XML:是一个来自W3C的、被广泛使用的标准。
3)HTML:
4)CSS:
5)XMLHTTPRequestObject:被InternetExplorer、Mozilla-based、Safari和Opera涉猎器支持。
十大理由第二名:可用性
开发人员和设计人员开始认识到不仅大型的用户体验在市场上是成功的,而且也认识到这样体验是怎么来影响用户的开销的。基于AJAX技巧的google地图比传统的选择MapQuest更成功,证明了供给更好的用户体验的产品的成功。AJAX技巧是使网络使用有更好的可用性的一个指示性的技巧。它允许从服务器端请求少量的信息,而不是全部网页。它增加了页面数据的更新但同时减少了页面的刷新和刷新等待,这些问题从网络已诞生就折磨着Web使用。
人们已经知道他们需要一个优秀的用户界面并且有对该界面的投资意愿。前提条件是:用户能够快速的取得信息不管数据是一个内部网的使用还是一个广域网的服务。
十大理由第三名:跨涉猎器和跨平台的兼容性
IE和基于Mozilla的FIREFOX是占据市场分额最大的两个涉猎器,并且它们都支持在涉猎器上轻松创建基于AJAX的WEB使用。现在开发运行在更为先进的WEB涉猎器上的基于AJAX的富WEB使用成为了可能。这是为什么AJAX使用变得如此风行的一个最首要的原因。其实很多开发人员多年前就意识到AJAX技巧风行的可能,但一直没有风行是因为涉猎器厂商的原因。感谢Mozilla和FIREFOX。
十大理由第四名:使惯例的WEB使用受益
AJAX技巧是当今WEB使用的门面——WEB使用获得的利益超过了桌面使用。这些利益包括部署使用的低投入、维护方便、缩短开发光阴和不需要安装。这些都是促使商业和用户自从上世纪九十年代以来采纳WEB使用的优点。AJAX技巧不但能使WEB使用获得益处,,而且使最终用户受益。
十大理由第五名:促使技能、工具和技巧的升级
由于AJAX基于这些年一直应用的一些公开标准,很多的开发人员就会有新的技巧方面的要求以便能够开发AJAX使用。但这并不意味着开发团队从基于HTML和FORM的使用转移到富AJAX型使用需要很高的学习曲线。同时,这意味着开发WEB使用的开发团体需要加速将他们的用户接口升级到AJAX,但并不需要一个大规模的升级和重写他们的WEB使用。自从上世纪九十年代以来,在开发基于涉猎器使用法子花了大量投资的那些系统强烈的愿望能在现有的使用的根基上增加用户体验。
定义Ajax:
Adaptive Path公司的Jesse James Garrett这样定义Ajax:
Ajax不是一种技巧。实际上,它由几种蓬勃发展的技巧以新的强大方式组合而成。Ajax包孕:
基于CSS标准的表示;
应用Document Object Model进举动态显示和交互;
应用XMLHttpRequest与服务器进行异步通信;
应用JavaScript绑定一切。
这非常好,但为什么要以Ajax命名呢?其实术语Ajax是由Jesse James Garrett创造的,他说它是“Asynchronous JavaScript + XML的简写”。
[1] [2] 下一页