Building Blocks of the .NET Framework

The .NET Framework consists of several elements. Together they provide the integrated development environment we need for developing many types of applications.

Common Language Runtime

The Common Language Runtime (CLR) is the foundation of the .NET Framework. There are quite a few languages in which developers could write .NET code. Microsoft has taken the approach of supporting many old and new languages. Visual Studio .NET is shipped with Visual Basic .NET, C#, and managed extensions for C++. In addition, many other languages are available now in .NET flavors: Java, FORTRAN, COBOL, and others. The CLR supports a high degree of language interoperability: Modules written in different languages can coexist ...

Get Building Portals, Intranets, and Corporate Web Sites Using Microsoft Servers 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.