Information Technology Reference
In-Depth Information
Enter Microsoft .NET
In 2002, Microsoft released the .NET Framework, which promised to address the old problems
and meet the goals for the next-generation system. The .NET Framework is a much more con-
sistent and object-oriented environment than either the MFC or COM programming
technologies. Some of its features include the following:
￿
Multiple platforms : The system runs on a broad range of computers, from servers and
desktop machines to PDAs and cell phones.
￿
Industry standards : The system uses industry standard communication protocols, such
as XML, HTTP, SOAP, and WSDL.
￿
Security : The system can provide a much safer execution environment, even in the pres-
ence of code obtained from suspect sources.
Components of the .NET Framework
The .NET Framework is made up of three components, as shown in Figure 1-2. The execution
environment is called the Common Language Runtime (CLR) . The CLR manages program exe-
cution at run time, including the following:
￿
Memory management
￿
Code safety verification
￿
Code execution
￿Garbage co lec ion
The programming tools include everything required for coding and debugging, including
the following:
￿
The Visual Studio integrated development environment
￿
.NET-compliant compilers (e.g., C#, VB, JScript, and managed C++)
￿
Debuggers
￿
Server-side improvements, such as ASP.NET
The Base Class Library (BCL) is a large class library used by the .NET Framework and avail-
able for you to use in your programs as well.
Search WWH ::




Custom Search