.NET Framework Introducton

 

Definition:

.NET framework is a software development framework introduced by Microsoft for building different types of applications i.e. console applications, windows application, web applications and mobile applications etc. The first version of .Net framework was 1.0 which came in the year 2002.

 

.NET Framework Features / Characteristics:-


1. .NET stands for ‘Network enabled technology’.


2. Easy development of different types of applications.

3. Rapid application development.

4. Multi-Language support with asynchronous   programming.

5. Object oriented programming (OOPS) support.

6. Loosely coupling and extensible architecture.

7. Easy and rich debugging support.

8. Memory management and security.


.NET FRAMEWORK ARCHITECTURE:-

 

The .NET Framework is composed of four main components:

 

1.   Common Language Runtime (CLR).

 

2.   Framework Class Library (FCL).

 

3.   Core Languages (Win Forms, ASP.NET, ADO.NET, WEB API, LINQ and Entity Framework etc.)

 

4.   Programming Languages (C#, F#, VB.NET and Jscript).


1.  Common Language Runtime (CLR):-

The Common Language Runtime (CLR), the virtual machine component of Microsoft .NET Framework which responsible for loads and manages the execution of .NET programs. It converts the program into native code. It does exception handling, memory management, and garbage collection etc.

 

 

 

2.  Framework Class Library (FCL):-

.NET Framework Class Library is the collection of classes, namespaces, interfaces and value types that are used for .NET applications.

 

3.  Core Languages:-

.NET framework provides core languages like Win forms, ASP.NET, Web API etc. for building different types of applications and also provides ADO.NET, LINQ and Entity framework etc. for managing database connection.

 

4.  Programming Languages:-

.NET framework provides different types of programming languages like C#, VB.NET, F#, Jscript etc. for building different types of application like console and window applications etc.

 

 

 

 

.NET framework versions:

Versions

Release date

Visual Studio

1.0

January 2002

Visual Studio 2002

1.1

April  2003

Visual Studio 2003

2.0

October 2005

Visual Studio 2005

3.0

November 2006

Visual Studio 2008

3.5

November 2007

Visual Studio 2008

4.0

April 2010

Visual Studio 2010

4.5

August 2012

Visual Studio 2012

4.5.1

October 2013

Visual Studio 2013

4.5.2

May 2014

Visual Studio 2015

4.6

July 2015

Visual Studio 2015

4.6.1

November 2015

Visual Studio 2015

4.6.2

August 2016

Visual Studio 2017 v15.0

4.7

April 2017

Visual Studio 2017  v15.1

4.7.1

October 2017

Visual Studio 2017  v15.5

4.7.2

April 2018

Visual Studio 2017  v15.8

4.8

April 2019

Visual Studio 2019  v16.3

 

 

 

 

Comments

Popular posts from this blog

CLR with advantages and architectures

Definition and features of C#.