Vous êtes sur la page 1sur 4

Difference Microsoft.Net 2.0, 3.0, 3.

5
Microsoft.Net 2.0 Microsoft.Net 3.0 Microsoft.Net 3.5 + SP1

CLR VERSION 2.0 CLR VERSION 2.0 CLR VERSION 2.0

FRMEWORK LIBRARIES : .NETfx 2.0 FRMEWORK LIBRARIES : .NETfx 3.0 FRMEWORK LIBRARIES : .NETfx 3.5

LANGUAGE : C# 2.0 VB 8.0 LANGUAGE : C# 2.0 VB 8.0 LANGUAGE : C# 3.0 VB 9.0

A new hosting API for native applications NET Framework 3.0, formerly called WinFX, It Version 3.5 of the .NET Framework was released on 19
wishing to host an instance of the .NET includes a new set of managed code APIs that are an November 2007, but it is not included with Windows
runtime. The new API gives a fine grain integral part of Windows Vista and Windows Server Server 2008. As with .NET Framework 3.0, version 3.5
2008 operating systems. It is also available for
control on the behavior of the runtime with uses the CLR of version 2.0. In addition, it installs
Windows XP SP2 and Windows Server 2003 as a
regards to multithreading, memory allocation, .NET Framework 2.0 SP1, .NET Framework 2.0 SP2
download. There are no major architectural changes
assembly loading and more (detailed reference). (with 3.5 SP1) and .NET Framework 3.0 SP1, which
included with this release; .NET Framework 3.0 uses
It was initially developed to efficiently host the adds some methods and properties to the BCL classes in
the Common Language Runtime of .NET
runtime in Microsoft SQL Server, which Framework 2.0 Unlike the previous major .NET version 2.0 which are required for version 3.5 features
implements its own scheduler and memory releases there was no .NET Compact Framework such as Language Integrated Query (LINQ). These
manager. release made as a counterpart of this version. changes do not affect applications written for version
2.0, however.

Kashyap Patel (kashyap_mca@hotmail.com)


 Full 64-bit support for both the x64 and Windows Presentation Foundation (WPF),
Changes since version 3.0
the IA64 hardware platforms. formerly code-named Avalon; a new user
 Language support for generics built interface subsystem and API based on XML and
 Adds support for expression trees and lambda
directly into the .NET CLR. vector graphics, which uses 3D computer
methods
 Many additional and improved graphics hardware and Direct3D technologies.
 Extension methods
ASP.NET web controls. See WPF SDK for developer articles and
 Expression trees to represent high-level source
 New data controls with declarative data documentation on WPF.
code at runtime.
binding.
 Anonymous types with static type inference
 New personalization features for Windows Communication Foundation
 Language Integrated Query (LINQ) along with
ASP.NET, such as support for themes, (WCF), formerly code-named Indigo; a service-
its various providers
skins and webparts. oriented messaging system which allows
o LINQ to Objects
 Anonymous methods programs to interoperate locally or remotely
o LINQ to XML
 Generics similar to web services.
o LINQ to SQL
 Data Tables
 Paging support for ADO.NET
Windows Workflow Foundation (WF) allows
 ADO.NET synchronization API to synchronize
for building of task automation and integrated
local caches and server side datastores
transactions using workflows.
 Asynchronous network I/O API
Windows CardSpace, formerly code-named
 Peer-to-peer networking stack, including a
managed PNRP resolver
 Managed wrappers for Windows Management
Instrumentation and Active Directory APIs
 Enhanced WCF and WF runtimes, which let
WCF work with POX and JSON data, and also

Kashyap Patel (kashyap_mca@hotmail.com)


expose WF workflows as WCF services WCF
services can be made stateful using the WF
persistence model.
 Support for HTTP pipelining and syndication
feeds
 ASP.NET AJAX is included
 New System.CodeDom namespace.

.NET 3.0 = 2.0 + WPF + WCF+ WF+ .NET 3.5 = 3.0 + LINQ + AJAX
InfoCard

Kashyap Patel (kashyap_mca@hotmail.com)


Kashyap Patel (kashyap_mca@hotmail.com)

Vous aimerez peut-être aussi