A Complete Guide to Microsoft .NET Framework
.NET Framework is a managed execution environment for Windows that provides a variety of services to its running apps. It consists of two major components: the common language runtime (CLR), which is the execution engine that handles running apps, and the .NET Framework Class Library, which provides a library of tested, reusable code that developers can call from their own apps.
.NET applications are written in the C#, F#, or Visual Basic programming language.
How .NET Framework works?
.NET Framework creates a software environment that is an independent hardware abstraction. Here is how it works: .NET applications are compiled to platform-independent code called Common Intermediate Language (CIL). Before an application is executed it’s recompiled on the fly (by .NET Framework) to a platform-specific code. This way .NET executable can work on various platforms without any change to itself. But there is one catch. The .NET Framework has to be installed on the target platform. Additionally, .NET Framework is versioned and every .NET application is compiled to work with a specific framework version. It means that the same framework version required by the application has to be installed on a target platform.
.NET is used by many companies
All sorts of companies use .NET including Dell, Accenture, TCS, HCL, Epic Systems. Many major Detroit-area companies use .NET as well, including TitleSource and Quicken Loans.
.NET is a framework that provides programming guidelines that can be used to develop a wide range of applications, from the web to mobile to Windows-based applications. Follow the guide below to learn more.