ATLAS 是下一代使用Ajax的ASP.NET控件集合。
功能特写:
- “Atlas” enables your site to take full advantage of modern browser capabilities.
- “Atlas” empowers ASP.NET developers to effortlessly create richer web experiences.
- “Atlas” includes a client-side Javascript framework for easy script creation and reuse.
- “Atlas” makes it super easy to consume services from ASP.NET.
- “Atlas” makes building composite applications from the programmable web a snap.
What 'Atlas' Offers
The primary goal of 'Atlas' is to integrate client script features with the features of ASP.NET on the server to provide a comprehensive development platform.
Client Features
For client-side development, 'Atlas' manages the complexity of JavaScript-based development and offers the following development features:
- A consistent, object-oriented set of APIs for developing in JavaScript. You can create client code using OOP features that are familiar from working with the .NET Framework.
- Automatic browser compatibility, so that no special coding is required to make your applications run in multiple browsers.
- Client-script APIs and components that support rich UI features, such as drag-and-drop behavior. You can add these features to HTML controls with little or no coding.
- A declarative model for client development that is similar to the declarative syntax for ASP.NET server controls.
Server Features
'Atlas' also integrates client scripting with ASP.NET server-side development, so you can handle application tasks wherever it makes the most sense. ASP.NET provides the following server-side features for 'Atlas' applications:
- Web services that are useful to integrate with 'Atlas' applications, such as a profiles service.
- ASP.NET Web server controls that automatically emit all the client script needed for 'Atlas' applications, so you do not need to write JavaScript code.
- Integrated Visual Studio development tools for client-side development, which gives you debugging, statement completion, and other productivity-enhancing features.