.Net was originally known as the
NGWS (Next Generation Windows Services) which was said to be an Internet based
platform of Next Generation Windows Services. Before the official announcement
of .Net.
DOTNET FRAMEWORK
1) 1.0 (2002)
MDE – Visual Studio
×
ASP.NET
1.0
×
CLR
1.0
×
C#
1.0
×
VB.NET
7
×
NetFx
1.0
2) 1.1 (2003)
MDE – Visual Studio 2003
New
Features
×
Side
by Side Execution
×
.NET
Compact Framework
×
IP6
Support
×
API
Changes
Components
×
ASP.NET
1.1
×
CLR
1.1
×
C#1.1
×
VB.NET
7.1
×
NetFx
1.1
3) 2.0 (2005)
MDE – Visual Studio
2005
New Features
Components
×
ASP.NET
2.0
×
CLR
2.0
×
C#2.0
×
VB.NET
8.0
×
NetFx
2.0
×
ADO.NET
2.0
4) 3.0 (2006)
×
NetFx
3.0
×
WPF
×
WCF
×
WF
×
Windows
Cardspace
5) 3.5 (2007)
MDE – Visual Studio 2008
×
ASP.NET
3.5
×
CLR
2.0
×
C#
3.0
×
VB.NET
9
×
NetFx
3.5
6) 4.0 (2010)
×
Visual
Studio 2010
×
ASP.NET
4.0
×
CLR
4.0
CLR
×
1.0
×
1.1
×
2.0
×
4.0
ASP.NET
×
1.0
×
1.1
×
2.0
×
3.5
×
4.0
CSHARP
(C#)
×
1.0
×
1.1
×
2.0
1. Generics
2. Iterators
3. Partial Classes
4. Nullable Types
5. Anonymous Methods
6. Namespace alias qualifier
7.
Static
Classes
8.
External
Assembly Alias
1. Property Accessor Accessibility
2. Covariance and Contra variance in
Delegates
3. Friend Assemblies
4. Inline warning control
5. Volatile
×
3.0
1. LINQ
2. Object initializers
3. Collection initializers
4. Anonymous types
5. Local variable type inference
6. Lambda expressions
7. Expression trees
8. Automatic properties
1.
Extension
methods
2.
Partial
methods
×
4.0
VB.NET
×
7.0
×
7.1
×
8.0
×
9.0