What is .Net Framework?
- The .NET Framework (pronounced dot net) is a software development platform developed by Microsoft.
- provides tools and libraries that allow developers to develop applications.
- Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS).
- By late 2001 the first beta versions of .NET 1.0 were released.
.Net Framework Version
- .NET FrameWork 4.6, 4.6.1, 4.6.2
- .Net Core 1.0, 1.1
- .NET FrameWork 4.5, 4.5.1, 4.5.2
- .NET FrameWork 4.0
- .NET FrameWork 3.5
- .NET FrameWork 3.0
- .NET FrameWork 2.0
- .NET FrameWork 1.1
- .NET FrameWork 1.0
Versions Details
.NET FrameWork 1.0
- Release date: 2002-02-13
- OS: Windows XP
- IDE: Visual Studio .NET
- CLR: Introduced CLR 1.0
.NET FrameWork 1.1
- Release date: 2003-04-24
- IDE: Visual Studio .NET 2003
- CLR: CLR 1
.NET FrameWork 2.0
- Release date: 2005-11-07
- IDE: Visual Studio 2005
- CLR: Introduced CLR 2.0
.NET FrameWork 3.0
- Release date: 2006-11-06
- OS: Windows Vista
- IDE: Expression Blend
- CLR: CLR 2.0
.NET FrameWork 3.5
- Release date: 2007-11-19
- IDE: Visual Studio 2008
- CLR: CLR 2.0
NOTE: CLR 3.0 is skipped by Microsoft.
.NET FrameWork 4.0
- Release date: 2010-04-12
- IDE: Visual Studio 2010
- CLR: Introduced CLR 4.0
.NET FrameWork 4.5
- Release date: 2012-08-15
- OS: Windows 8
- IDE: Visual Studio 2012
- CLR: CLR 4.0
.NET FrameWork 4.6
- Release date: 2015-07-20
- OS: Windows 10
- IDE: Visual Studio 2015
- CLR: CLR 4.0
- Introduced new JIT compiler called RyuJIT, for 64-bit systems
- Introduced Open Source .Net Framework Packages
.Net Framework Today
-
.NET Framework
- It runs only on Windows operating system
- .NET Framework is not an open source.
- Latest Version : .NET 4.6.2
- Each version of the .NET Framework contains the common language runtime (CLR), the base class libraries (FCL), and other managed libraries.
-
.NET Core
- It runs on Windows, Linux and Mac operating system
- The .NET Core platform is open source.
- Latest Version: .NET Core 1.0
Release includes the .NET Core runtime, libraries and tools and the ASP.NET Core libraries
Note: .NET Core is a subset of .NET Framework & is compatible with .NET Framework.
References
- https://en.wikipedia.org/wiki/.NET_Framework
- https://en.wikipedia.org/wiki/.NET_Framework_version_history
- http://com/2016/07/28/asp-net-core-part-1