What is .NET framework in simple words.
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 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 |
January
2002 |
Visual
Studio 2002 |
|
April 2003 |
Visual
Studio 2003 |
|
October
2005 |
Visual
Studio 2005 |
|
November
2006 |
Visual
Studio 2008 |
|
November
2007 |
Visual Studio
2008 |
|
April
2010 |
Visual
Studio 2010 |
|
August
2012 |
Visual
Studio 2012 |
|
October
2013 |
Visual
Studio 2013 |
|
May
2014 |
Visual
Studio 2015 |
|
July
2015 |
Visual
Studio 2015 |
|
November
2015 |
Visual
Studio 2015 |
|
August
2016 |
Visual
Studio 2017 v15.0 |
|
April
2017 |
Visual
Studio 2017 v15.1 |
|
October
2017 |
Visual
Studio 2017 v15.5 |
|
April
2018 |
Visual
Studio 2017 v15.8 |
|
April
2019 |
Visual
Studio 2019 v16.3 |
Comments
Post a Comment