Microsoft .net framework background

Around the year 2000 – 2001 when Java was attracting the programming community because of its features like portability Microsoft came up with its own “Java like” framework. This was called .net framework and its focus was on providing software tools for developers to develop applications which would help them “network” many different things together. What we see today as the powerful .net framework started with a very simple Java like platform which provided a manage programming platform which could be used to write portable software.

Microsoft .net framework has been recognized from its version from the very beginning. The very first version of the .net framework was called .net framework 1.0 and was released in the year 2000-2001. Since then many different versions of .net framework have been released and with time this framework has become very advanced and powerful.

The rule followed for naming the .net framework

All the .net frameworks follow the following naming convention

a . b . c

Here a stands for the major version of the framework, b stands for the minor version and c stands for the number of bug fixes to make it stable. Whenever the value of a changes it means that some big change has happened in the framework. When the value of b changes it means that some minor changes have taken place in the framework.

For example after the .net framework 2.0 came framework 3.0. As the value of a has changed from 2 to 3 this means that some major changes were made in the framework. Similarly after 3.0 came 3.5 and here the value of b has changed from 0 to 5. This means that some minor changes has been done to the framework. Therefore when ever you start working with the .net framework keep in mind the version you are working on.

All versions of .net framework

This table shows all the versions of Microsoft .net framework and the time around which they were released

.net framework version       Released in year          Important features added to the framework
.net 1.0 2002 First version of CLR, use of managed code, C# 1.0
.net 1.1 2003 1.1,
.net 2.0 2005 New re-written version of CLR, 2.0, 2.0
.net 3.0 2006 WPF, WCF, WWF, Anonymous types, extension methods, lambda expressions
.net 3.5 2007 3.5, LINQ
.net 4.0 2010 DLR, parallel computing, 4.0, WPF version 4

Since .net framework 2.0 Microsoft has added to the features of the framework with every new release. If you start learning to program with the .net framework today it might not be easy for you to start from version 2.0 and learn everything from the starting, but still it will be beneficial to learn the core concepts of .net framework before diving into development using the .net framework.

Quick Links



Total Followers
Study Group Created
Study Group Joined
Following Teacher
Following Organization
Blog Articles Added
Questions Asked
Questions Answered
Jobs Posted
Total Members in Group
Questions asked by members
Tasks added in this Group

Please wait..


Login to Open ESchool OR Create your account    Login   SignUp