1.3 谁在使用Ajax
在Ajax的应用和推广方面,Google当仁不让是表率,前面提到很多基于Ajax的应用都是由Google推出的。
微软也在积极开发更为完善的Ajax应用:它即将推出代号为Atlas的Ajax开发包。Atlas的功能将超越Ajax本身,包括整合Visual Studio的调试功能(客户端JavaScript脚本的调试一直是困扰开发人员的难题)。另外,新的ASP.NET控件将使客户端控件和服务器端代码的捆绑更为简便。Atlas客户端脚本框架(Atlas Client Script Framework)也使网页及相关项目的交互更为便利。
微软近期宣布Atlas客户端脚本框架将包含以下的内容(详细内容可以查看微软网站):
· 一个可扩展的核心框架,它添加了JavaScript功能,如生命同时期管理、继承管理、多点传送处理器和界面管理;
· 一个常见功能的基本类库,有丰富的字符串处理、计时器和运行任务的功能;
· 为HTML附加动态行为的用户界面框架;
· 一组用来简化服务器连通和网络访问的网络堆栈;
· 一组丰富的用户界面开发控件,如自动完成的文本框、动画和拖放;
· 处理浏览器脚本行为差异的浏览器兼容层面。
微软已经将Ajax技术应用在MSN Space网站上,其中提交回复的功能就是利用Ajax实现的。目前,Ajax应用最普遍的领域是GIS-Map,GIS应用交互非常频繁,它强调快速响应,Ajax的特点正好可以满足这类需求。







