Easy Programming Model. ASP.NET makes building
real world Web applications dramatically easier. ASP.NET
server controls enable an HTML-like style of declarative
programming that let you build great pages with far less
code than with classic ASP. Displaying data, validating user
input, and uploading files are all amazingly easy. Best of
all, ASP.NET pages work in all browsers -- including
Netscape, Opera, AOL, and Internet Explorer.
Flexible Language Options. ASP.NET
lets you leverage your current programming language skills.
Unlike classic ASP, which supports only interpreted VBScript
and JScript, ASP.NET now supports more than 25 .NET
languages (including built-in support for VB.NET, C#, and
JScript.NET -- no tool required), giving you unprecendented
flexibility in your choice of language.
Great Tool Support. You can harness
the full power of ASP.NET using any text editor -- even
Notepad! But Visual Studio .NET adds the productivity of
Visual Basic-style development to the Web. Now you can
visually design ASP.NET Web Forms using familiar drag-drop-doubleclick
techniques, and enjoy full-fledged code support including
statement completion and color-coding. VS.NET also provides
integrated support for debugging and deploying ASP.NET Web
applications.
The Enterprise versions of Visual Studio .NET deliver
life-cycle features to help organizations plan, analyze,
design, build, test, and coordinate teams that develop
ASP.NET Web applications. These include UML class modeling,
database modeling (conceptual, logical, and physical
models), testing tools (functional, performance and
scalability), and enterprise frameworks and templates, all
available within the integrated Visual Studio .NET
environment.
Rich Class Framework.
Application features that used to be hard to implement, or
required a 3rd-party component, can now be added in just a
few lines of code using the .NET Framework. The .NET
Framework offers over 4500 classes that encapsulate rich
functionality like XML, data access, file upload, regular
expressions, image generation, performance monitoring and
logging, transactions, message queuing, SMTP mail, and much
more!