NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Introduction to ASP+

ASP+ is more than the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP+ provides backward syntax-compatibility with ASP, it also provides a new programming model and infrastructure that enables a powerful new class of applications. It is also possible to augment ASP applications by incrementally adding ASP+ functionality to existing applications.

ASP+ is a compiled NGWS-based environment; developers can author applications in any NGWS compatible language, including Microsoft® Visual Basic®, Microsoft® Managed Extensions for C++, Microsoft® C# and JScript. Additionally, the entire NGWS runtime platform is available to any ASP+ application. Developers can easily access the benefits of these technologies, which include a managed runtime environment, type safety, inheritance, and so on.

ASP+ has been designed to work seamlessly with WYSIWYG HTML editors and other programming tools, including Microsoft® Visual Studio® version 7.0. Not only does this make Web development easier, but it also provides all the benefits that these tools have to offer, including a GUI that developers can use to drop server controls onto a Web page, as well as fully integrated debugging support.

Developers can choose from three programming models when creating an ASP+ application, or combine these in any way they see fit.

Each of these options can take full advantage of all ASP+ features, as well as the power of the NGWS framework and runtime.

See Also

Creating ASP+ Web Applications