×

Microsoft.Net

 

Microsoft .NET, which I refer to as just ’.NET, is a platform for developing “managed” software. The word managed is key here—a concept that sets.NET platforms in addition to many other development environments. I will explain what the word managed means and why it is an integral capability of .NET platform.

 

C# is used with .NET Framework, which allows access to a number of libraries specifically intended for use with Windows. The Common Language Runtime (CLR) is a component of .NET Framework, which allows the compilation and execution of applications written in either C# or Visual Basic.NET. The .NET Framework is an application development platform that provides services for building, deploying, and running desktop, web, and phone applications and web services.

 

The The .NET Framework is a development platform for building apps for Windows, Windows Phone, Windows Server, and Microsoft Azure. It consists of the common language runtime (CLR) and .NET Framework class library, which includes classes, interfaces, and value types that support an extensive range of technologies.

 

.NET Core is a general-purpose development platform maintained by Microsoft .NET community on GitHub. It is a cross-platform that supports Windows, MacOS, and Linux, and can be used in device, cloud, and embedded/IoT scenarios. ASP.NET 5 is an open source web framework for building modern web applications that can be developed and run on Windows, Linux, and Mac. It includes the MVC 6 framework, which combines the features of MVC and Web API into a single web programming framework.