What are the different version of Microsoft .NET Framework?



Microsoft .NET Framework has come long way since .NET Framework 1.0 to .NET Framework 4.0. Microsoft has first launched its Framework version with .NET 1.0 followed by .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5 and last but not the least .NET 4.0. The .NET Framework 1.1 version had Common Language Runtime (CLR), Web Services and ASP.NET. Then in .NET Framework 2.0, Microsoft enhance the framework with ADO.NET, Cache Dependency, Generics, Globalization, Partial Classes, DPAPI C Data and Protection API, AJAX.

      Moving further to .NET Framework 3.0 came Windows Communication Foundation, Windows Presentation Foundation, Windows WorkFlow Foundation. In simple words .NET 3.0 = .NET 2.0 + WCF + WCS + WF + WPF. .NET Framework 3.0 was more enhanced in .NET Framework 3.5 and add some more Windows Communication Foundation, Windows Presentation Foundation, Windows WorkFlow Foundation, LINQ, AJAX, & New Windows Service Standards.

The New .NET Framework 4.0 a boom in the market. Programmer try to learn and find who easily they can develop the application. This Framework has the following features,
  1. Application Compatibility and Deployment.
  2. Core New Features and Improvements.
  3. Managed Extensibility Framework
  4. Parallel Computing.
  5. Networking.
  6. Web.
  7. Client.
  8. Data.
  9. Windows Communication Foundation.
  10.  Windows Presentation Foundation.
  11. Windows Workflow Foundation.



I have even come across the latest 2010 survey report by Scott Hanselman Blog,

Recent Posts