Click here to Skip to main content
15,885,366 members
Please Sign up or sign in to vote.
3.29/5 (15 votes)
See more:
Is there any web-page that lists the main differences between the various versions of the .NET framework such as 1.0, 1.1, 2.0, 3.0, 3.5 and 4.0?

Thank you.
Posted
Updated 23-Aug-10 2:26am
v2
Comments
Nish Nishant 23-Aug-10 8:26am    
Reason for my vote of 5
Compensating for the multiple 1 votes.
Sergey Alexandrovich Kryukov 14-Mar-11 13:15pm    
Not a good reason, Nishant.
What is your opinion? Vote by that.
--SA
Nish Nishant 14-Mar-11 13:17pm    
There's a reason Platinum members have stronger votes. It's to correct the abusive 1 votes from new members who don't have genuine reasons when they vote down a post :-)
Sergey Alexandrovich Kryukov 14-Mar-11 18:07pm    
Understand. Considering the fact that the voting system has nothing to do with ultimate truth it may make certain sense. But it should require you to be more responsible...
It does not matter much, I vote 1. My motivation is "main differences" is a undefined criteria, so there is a failure to understand this. And turning this question to just "difference" asks for the question: "why not RTFM"? You see? Nobody blame on any personal trait but just on the question: why wasting time of others on what can be achieved by RTFM. That's all.
--SA
Keith Barrow 14-Mar-11 15:26pm    
I voted 1. IMO he was basically asking us to do his easily researched homework/interview prep for him. Is that abusive?

What's new in 4.0
http://msdn.microsoft.com/en-au/library/ms171868(VS.100).aspx[^]

There is a message box on the side with links to what's new in 3.5, 3.0, 2.0, 1.1
 
Share this answer
 
Comments
Nish Nishant 23-Aug-10 8:26am    
Reason for my vote of 5
Proposed answer.
 
Share this answer
 
.Net Framework 4.0 comes up with some of major changes as compare to previous versions of .Net Framework 3.5 and 2.0

Following are list of Major Changes in .Net 4.0

* ControlRenderingCompatabilityVersion Setting in the Web.config File
* ClientIDMode Changes
* HtmlEncode and UrlEncode Now Encode Single Quotation Marks
* ASP.NET Page (.aspx) Parser is Stricter
* Browser Definition Files Updated
* System.Web.Mobile.dll Removed from Root Web Configuration File
* ASP.NET Request Validation
* Default Hashing Algorithm Is Now HMACSHA256
* Configuration Errors Related to New ASP.NET 4 Root Configuration
* ASP.NET 4 Child Applications Fail to Start When Under ASP.NET 2.0 or ASP.NET 3.5 Applications
* ASP.NET 4 Web Sites Fail to Start on Computers Where SharePoint Is Installed
* The HttpRequest.FilePath Property No Longer Includes PathInfo Values
* ASP.NET 2.0 Applications Might Generate HttpException Errors that Reference eurl.axd
* Event Handlers Might Not Be Not Raised in a Default Document in IIS 7 or IIS 7.5 Integrated Mode Changes to the ASP.NET Code Access Security (CAS) Implementation
* MembershipUser and Other Types in the System.Web.Security Namespace Have Been Moved
* Output Caching Changes to Vary * HTTP Header
* System.Web.Security Types for Passport are Obsolete
* The MenuItem.PopOutImageUrl Property Fails to Render an Image in ASP.NET 4
* Menu.StaticPopOutImageUrl and Menu.DynamicPopOutImageUrl Fail to Render Images When Paths Contain Backslashes
 
Share this answer
 
There were not major changes in .NET version 1.0, 1.1, and 2.0 besides fixing bugs, add new minor features, and better design and tools in Visual Studio 2005. Technologies that were part of .NET 1.0 - 2.0 were Windows Forms, ADO.NET, ASP.NET.

But major changes came in .NET 3.0 when WPF was introduced. .NET 3.0 was short-lived due to many problems and inconsistencies but version 3.5 came with major fixes and improvements. It runs with Visual Studio 2008 and 2010. In .NET 3.5, besides Windows Forms, ADO.NET, ASP.NET, Web Services, .NET Remoting, we have new technologies including WPF, Silverlight, LINQ, WF, and WCF.

Now we have .NET Framework 4.0. .NET Framework is much improved version of .NET 3.5.
 
Share this answer
 
Comments
Nish Nishant 23-Aug-10 8:27am    
Reason for my vote of 5
Good info, proposed alternate answer.
Usually only a 1, but occasionally a 0.5

C'mon man, that cannot be a serious question, if it is I think you need to consider a new career.

But, in case it is, then the answer is 'Functionality'.

The bigger the number, the more bells and whistles.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 14-Mar-11 13:14pm    
Best answer so far, my 5 :-)
It's pointless to search the answers and post the reference.
--SA
anbucode01 5-Jun-12 6:24am    
stupid
Check the release feature lists...
 
Share this answer
 
Visual 2005

Framework 2.0 and 3.0

Visual Studio 2008

Framework 3.5

Visual Studio 2010

Framework 4.0


that one approach about the differences. plus other features. as mentioned earlier
 
Share this answer
 
1, 1, 1, 0.5, 0.5 ...
... But I wouldn't put that in your homework.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 14-Mar-11 13:13pm    
My 5 for sarcasm and demonstration of formal approach :-)
--SA
You can get your ans below...NO DOUBT


http://msdn.microsoft.com/en-us/library/bb822049.aspx[^]
 
Share this answer
 
v2
Comments
Sergey Alexandrovich Kryukov 9-Feb-12 3:04am    
A vote of '1' here was stupid. This is an adequate answer and a good useful link. My 5.
--SA
 
Share this answer
 
Each version is newer than the previous version.

I thought that was kind of obvious, but hey, we cater to even the newest of programmer wannabes here...
 
Share this answer
 
 
Share this answer
 
HTML
.NET Framework 2. 0 Features:

•	Generics
•	Anonymous methods
•	Partial class
•	Nullable type
•	The new API gives a fine grain control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more
•	Full 64-bit support for both the x64 and the IA64 hardware platforms
•	New personalization features for ASP.NET, such as support for themes, skins and webparts.
•	.NET Micro Framework
•	Data Tables
.NET Framework 3.0 Features:
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 interoperate 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 workflows.
•	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 Features:
•	Language Integrated Query (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 data stores
•	Asynchronous network I/O API
•	Support for HTTP pipelining and syndication feeds.
•	New System.CodeDom namespace
.NET Framework 4.0 Features:
•	Common Language Runtime (CLR)  – The following sections describe new features in security, parallel computing, performance and diagnostics, dynamic language runtime, and other CLR-related technologies

•	Base Class Libraries
•	Networking  – Enhancements have been made that affect how integrated Windows authentication is handled by the HttpWebRequest, HttpListener, SmtpClient, SslStream, NegotiateStream, and related classes in the System.Net and related namespaces
•	Web  – The following sections describe new features in ASP.NET core services, Web Forms, Dynamic Data, and Visual Web Developer.
•	Client – The following sections describe new features in Windows Presentation Foundation (WPF) and Managed Extensibility Framework (MEF).
•	Data
•	Communications – Windows Communication Foundation (WCF) provides the new features and enhancements described in the following sections.
•	Workflow – Windows Workflow Foundation (WF) in .NET Framework 4.0 changes several development paradigms from earlier versions. Workflows are now easier to create, execute, and maintain.
 
Share this answer
 
Go read this page;

http://en.wikipedia.org/wiki/.NET_Framework[^
 
Share this answer
 
Comments
Michel [mjbohn] 16-Jan-12 6:21am    
This question got posted 12 Apr '10
You're a bit late ;)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900