快捷搜索:

Atlas:微软的Ajax

微软今朝今朝对付经由过程Ajax风格的编程在浏览器中实现日益盛行的富客户端利用对照感兴趣。往后的IE中将拥有Ajax的所有器械——DHTML、JScript和XmlHttp。实际上Outlook Web Acces从1998年开始就已经供给了这种巨大年夜的浏览体验了。在ASP.NET 2.0中,微软应用异步回调及舒适的Ajax风格的利用法度榜样的编写加倍简单,并且,微软为此供给了内建的控件。

近来,险些所有的浏览器都供给了Ajax所需的技巧,应用这种模式的富客户端利用法度榜样也赓续呈现。本日,天下上呈现了弗成胜数的Ajax风格的站点,包括Google的很多站点、A9和Flickr。微软的很多站点也应用了这项技巧,如Start.com和MSN虚拟地球。

Ajax的风行阐明用户对付富厚的Web体验的需求日益增长。然而,开拓和调试Ajax风格的Web利用法度榜样是一项异常艰巨的事情。要编写一个富厚的Web UI,开拓者必要具体地掌握DHTML和JavaScript,并且还要掌握各类浏览器之间在设计细节上的不合。然而没有那些对象能够简化这些利用法度榜样的设计和开拓。着末,调试和测试这些利用法度榜样会变得非常艰苦。

微软致力于简化Ajax风格Web利用的开拓,并供给富厚的、可交互的和个性化的用户体验。开拓者可以对客户端脚本不甚懂得;但他们可以很轻易地开拓和调试这种利用法度榜样。

出于这一目的,微软启动了一个新的项目,研发代号“Atlas”。Atlas为开拓这带来了如下特点:

·Atlas客户端脚本框架

·Atlas的ASP.NET办事器控件

·ASP.NET Web Services集成

·Atlas的ASP.NET构建块

·客户端构建块办事

你可能会问的一个问题是,Atlas若何在Avalon和智能客户端上应用?

我们可以看到,Atlas是编写富厚的、可交互的和个性化的Web浏览器利用法度榜样的最好要领。而Avalon是微软的下一代体现层模型,可以在Windows平台上供给最富厚的用户体验。Avalon将应用最新的媒体集成功能和硬件加速设备,供给卓越的视觉体验。Avalon将带来逾越浏览器的体验。

当然,当你构建Avalon利用法度榜样的时刻,你依然可以重用ASP.NET和Atlas中的编程模型。例如,Avalon客户端上依然可以应用ASP.NET构建块办事和客户端构建块办事。这种模型可以使你平滑地过渡到下一代利用法度榜样上。

您可能还会对下面的文章感兴趣: