The main advantages of JavaServer Pages over ASP 3.0 are the platform independence, and
the benefits gained from enabling the server pages with a fully object oriented programming
language (this is especially valuable for enterprise applications, where clear structuring,
maintainability, and appropriate error handling become important factors). ASP.NET promises to
improve ASP 3.0 significantly in these areas. Developers have complained about the COM
objects being inconvenient and cumbersome to use in ASP 3.0. With C# and ASP.NET, COM
objects will still be supported, but no longer required as the only means to create components.
6.1.4 Selected References
Ron Wodanski, Microsoft; ASP Technology Feature Overview;
; August 1998
Len Cardinal, George V. Reilly, Microsoft; 25+ ASP Tips to Improve Performance and Style;
; April 2000
This article presents tips for optimizing ASP applications and VBScript. Includes a long list of
J.D. Meier, Microsoft; Leveraging ASP in IIS 5.0;
; February 2000
Describes new features & improvements of ASP that where introduced in IIS 5.0.
Chris Kinsman; Introduction to ASP+;
; July 2000
Summarizes the limitations and problems of ASP 3.0 from a developer's standpoint. Introduces
the new features of ASP+ that solve these problems, such as compiled language integration (e.g.
C#) instead of the scripting languages (JScript and VBScript), new page framework & object
model, deployment, authentication, and load balancing architecture.
Rob Howard, Microsoft; Five Steps to Getting Started with ASP.NET;
Download instructions of the .NET SDK beta. Contains references to books and newsgroups.
Dino Esposito, The Component Model in ASP.NET;
; February 2001
Explanation of the extensible object model and server controls, including code samples.