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.