.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 |
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