本文详细介绍ASP.NET Atlas Framework概览
介绍
代号Atlas是一项新的ASP.NET网页开发新技术,在ASP.NET 2.0 服务器开发平台下集成Client端的Script Libraries,Atlas对于网页开发所构建的AJAX策略能够让你从Client端Script调用Server端的网页应用程序,Atlas能够处理Client端的应用程序重要部分而不必往返Server端更新Page页面。
这种发展策略能够令你建立一种新类型的Web应用程序,而且具有许多超越传统Web开发的一些利益优点,AJAX类型应用程序能够提供较好的性能、跨浏览器运作、且能让你建立更为丰富的用户接口特色。
ASP.NET的Atlas套用了这种新策略在Web应用程序构建上,同时加入了Client端及Server端的开发组件来大大增强Atlas的AJAX开发能力。
Atlas目标
Atlas主要在以下两方面提供开发者广泛的应用程序建置区块:
1. 帮助程序开发人员建立Atlas应用程序。
2. 在Server端的ASP.NET中集成Atlas client script特点,以提供一个广泛的综合性开发平台。
8第一个目标:简化AJAX应用程序开发
Atlas第一个目标是帮助你建立AJAX应用程序,因为AJAX本身具有一定的复杂性,而Atlas则替您管理开发AJAX应用程序所会面临的复杂性,提供的特色包括了:
1. 在JavaScript程序开发方面提供了一致性且具有面向对象特性的APIs。
2. 浏览器的兼容性,故您不必为了多种浏览器而另外撰写额外程序与部署组件,您的Web应用程序就可以跨浏览器而执行。
3. 提供支持Rich UI特点的Client端Script APIs和组件,能够令你免除开发AJAX类型应用程序必须撰写大量程序代码的情形,举例来说,Atlas提供常用的Drag and Drop行为,且能够令您在绑定这些HTML控件时所需的程序代码量达到最小。
4. Atlas的声明式语法与ASP.NET服务器控件声明语法模式类似,这样便能消除较为复杂的程序撰写。
来源:CSDN 责编:豆豆技术应用