Why and When Would I Use ASP.NET?

New projects starting development should use ASP.NET for the following reasons:

  • Reduced development time

  • Increased performance

  • Increased application stability

  • Increased scalability

  • New ASP.NET features (see the discussion later in this chapter)

In addition to the above factors, ASP.NET, like ASP, is available for free. The only costs associated with ASP.NET development are the costs of the operating system on which you wish to run your application (Windows 2000, Windows XP, or the upcoming Windows .NET Server) and the cost of any development environment you choose to use. Of course, as with classic ASP, you can use free or inexpensive text editors to create your applications. Given that the .NET Framework is a free add-on to Windows (and will be installed by default in the Windows .NET Server line), it is possible to create ASP.NET applications without spending a penny beyond the cost of the operating system and hardware on which it will run. Integrated Development Environments, such as Microsoft Visual Studio .NET, are also available at higher cost.

Get ASP.NET in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.