.NET Framework Architecture

Soumya Patil
2 min readJan 14, 2020

--

.NET is a software framework which is used to develop Desktop Applications, Console Applications, Web Applications. .NET is designed and developed by Microsoft and was launched in 2002.

Difference between .NET Framework and .NET Core

Difference between .NET Framework and .NET Core

.NET Architecture

.NET Architecture

There is a wide range of languages which .NET supports, few of them include C#, J#, F#, VB.NET, Python etc. .NET supports around 72 languages.

Common Language Specification : (CLS)

Common Language Specification (CLS) is a set of specifications or guidelines defining a .NET language. Applications created using different languages, such as C# and VB.NET, are narrowed down to Common Language Specification.

Common Type Specification : (CTS)

The Common Type System (CTS) consists of all the data types which are supported by different languages .NET types.System.Int32, System.Decimal, System.Boolean, and so on.

.NET Framework Class Library : (FCL)

This consists of all the class libraries used by .NET

Common Language Runtime: (CLR)

It is a run-time environment which executes the code written in any .NET programming language.

Common Language Infrastructure : (CLI)

The Common Language Infrastructure is a platform on which the .Net programs are executed.

--

--

Soumya Patil
Soumya Patil

No responses yet