Difference between .NET 2.0/3.0/3.5 Framework

NET framework 2.0:

It brings a lot of evolution in class of the framework and re-factor control including the support of
  • Generics
  • Anonymous methods
  • Partial class
  • Null-able type
  • The new API gives a fine grain control on the behavior of the run time with regards to multithreading, memory allocation, assembly loading and more
  • Full 64-bit support for both the x64 and the IA64 hardware platforms
  • New professionalization features for ASP.NET, such as support for themes, skins and webparts.
  • .NET Micro Framework

.NET framework 3.0:

Also called WinFX, includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems and provides
  • Windows Communication Foundation (WCF), formerly called Indigo; a service-oriented messaging system which allows programs to inter-operate locally or remotely similar to web services.
  • Windows Presentation Foundation (WPF), formerly called Avalon; a new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies.
  • Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using work-flows.
  • Windows CardSpace, formerly called InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website

.NET framework 3.5:

It implement Linq evolution in language. So we have the folowing evolution in class:
  • Linq for SQL, XML, Dataset, Object
  • Addin system
  • p2p base class
  • Active directory
  • ASP.NET Ajax
  • Anonymous types with static type inference
  • Paging support for ADO.NET
  • ADO.NET synchronization API to synchronize local caches and server side datastores
  • Asynchronous network I/O API
  • Support for HTTP pipelining and syndication feeds.
  • New System.CodeDom namespace.
In simplly,
  • .Net framework 2.0 shipped with Visual Studio 2005
  • .Net framework 3.0 is same framework as .Net 2.0 + Windows Communication Foundation (WCF)+ Windows Presentation Foundation (WPF) + Windows Workflow Foundation (WF)
  • .Net framework 3.5 is all the above (.Net 3.0) + LINQ technologies and will ship with the next VS including VB 9.0 and C#
Note:
Earlier .NET 2.0, there have been 2 versions of .NET released. They are as follows :

  • .NET 1.0 – released on January 16, 2002.
  • .NET 1.1 – released on April 24, 2003.
  • .NET 2.0 – Released on November 7, 2005.

8 comments :

  1. Thanks for update. This information is really helpful.

    ReplyDelete
  2. hello!!!
    Everyone wants to get unique place in the IT industry’s for that you need to upgrade your skills, your blog helps me improvise my skill set to get good career, keep sharing your thoughts with us.


    dot net training in chennai


    ReplyDelete
  3. If anyone want to become an Dotnet certified professional reach TIS Academy, which offers 100% placement assistant.
    Dot Net Training in Chennai
    Android Training in Chennai

    ReplyDelete
  4. Great articles, first of all Thanks for writing such lovely Post! Earlier I thought that posts are the only most important thing on any blog. Fixed Assets Audit | Stock Audit | Warehouse Audit

    ReplyDelete
  5. Thanks for sharing; I got more information from this blog. I would like to see your updates regularly so keep blogging.
    Regards,
    Duplicate Payment Audit
    Duplicate Invoice Audit
    AP Vendor Helpdesk

    ReplyDelete
  6. I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!
    AWS training in chennai | AWS training in anna nagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery

    ReplyDelete

> Related Posts with Thumbnails
 

Copyright © 2012. GS dot net - All Rights Reserved - Design by BTDesigner - Proudly powered by Blogger