高 杨,郭立群
兰州石化自动化研究院,甘肃兰州 730060
关于微软Ajax的使用探讨
高 杨,郭立群
兰州石化自动化研究院,甘肃兰州 730060
本文主要对微软的Ajax进行了探讨。首先介绍了微软Ajax的发展历程,其次对微软Ajax的技术特点进行了介绍,第三分析了微软 AJAX框架,最后对微软AJAX组成部分进行了论述。
Ajax;ScriptManager;UpdateProgress
微软在1998年前后开发了AJAX局部刷新技术的核心:XMLHTTP,1999年用于IE5。Jesse James Garrett先生则在2005年2月18日发表文章《AJAX:A New Approach to Web Applications》为AJAX命名和定义。一切看似偶然,其实AJAX的发展是顺应互联网技术和B/S架构发展应运而生的。推动AJAX技术,目的是为了增强用户体验,提高B/S架构性能。
首先,通过AJAX框架和控件工具包,微软AJAX构建了一套比较完整的Web用户体验框架,提供一组丰富的内置组件,并允许开发者方便地依照自己的需要加以扩展。就扩展性而言,对于那些熟悉JavaScript脚本语言的开发者将极大地提高程序的可维护性和可重用性。
第二点,微软AJAX与ASP.NET 2.0编程模型有机集成,使已经开发的应用程序可以方便的引入AJAX技术,也使得微软AJAX应用程序能够非常容易地访问服务器端ASP.NET和.NET框架中现有的资源。
第三点,使用微软AJAX,可以自由选择开发模型。可以根据需要选择以服务器端为中心还是以客户端为中心作为应用程序的基本开发模型。
第四点,微软AJAX可以跨平台并基于标准使用。Microsoft AJAX Library可以从.NET框架中分离出来,应用于其它B/S开发平台。它兼容大多数浏览器和平台,它实现的微软 AJAX脚本框架能够适用于任何流行的Web服务器。
第五点,运行基于微软 AJAX开发的应用程序时,不需要开发者在浏览器端手动插入相关的JavaScript文件而是由它的服务器端控件智能安排相关文件的下载。……