Chapter 1. Introduction
The predecessor to this book, ASP in a Nutshell , began with a brief history of the Web development technologies leading up to Active Server Pages. In this book, we’re going to leave history to the historians and focus on the future of web development, ASP.NET. To better understand ASP.NET, it is important to understand some key concepts of the .NET development platform. It is also helpful to grasp object-oriented development; OOD is at the very heart of the .NET Framework, which provides the foundation for ASP.NET development. In this chapter, we’ll review these concepts, look at new features in ASP.NET, and discuss choosing a language to suit your needs.
.NET Platform Fundamentals
A
t the core of
Microsoft’s .NET platform initiative is a new set of
technologies known collectively as the .NET
Framework, which we’ll refer to commonly
as the Framework. The Framework provides a platform for simplified
rapid development of both web-based and Windows-based applications.
The Framework has two primary components, the
Common Language
Runtime (CLR) and the Framework Class Library
(FCL)
.
As with many new technologies, there are a host of new terms and acronyms to understand, so we’ll assay over the next several sections to introduce and explain the most important ones in the Framework.
The Common Language Runtime (CLR)
The CLR is an execution environment for code written for the .NET Framework. The CLR manages the execution of .NET code, including memory allocation ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access