Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: .NET
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 12-Apr-10 3:07am
Edited 23-Aug-10 2:26am
v2
Comments
Nishant Sivakumar at 23-Aug-10 8:26am
   
Reason for my vote of 5
Compensating for the multiple 1 votes.
SAKryukov at 14-Mar-11 13:15pm
   
Not a good reason, Nishant.
What is your opinion? Vote by that.
--SA
Nishant Sivakumar at 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 :-)
SAKryukov at 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 at 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?
SAKryukov at 14-Mar-11 18:07pm
   
That would be my point, too. See a little argument with Nishant.
--SA
Rahul Rajat Singh at 1-May-12 7:40am
   
And why do you want to know that, may i ask? Why dont you analyse the .net framework from the viewpoint of your requirements.
 
ALso, What could be the possible reason for not using the latest version?
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 5

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
  Permalink  
Comments
Nishant Sivakumar at 23-Aug-10 8:26am
   
Reason for my vote of 5
Proposed answer.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 4

  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 13

.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
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 7

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.
  Permalink  
Comments
Nishant Sivakumar at 23-Aug-10 8:27am
   
Reason for my vote of 5
Good info, proposed alternate answer.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

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.
  Permalink  
Comments
SAKryukov at 14-Mar-11 13:14pm
   
Best answer so far, my 5 :-)
It's pointless to search the answers and post the reference.
--SA
anbucode01 at 5-Jun-12 6:24am
   
stupid
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

Check the release feature lists...
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 6

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
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

1, 1, 1, 0.5, 0.5 ...
... But I wouldn't put that in your homework.
  Permalink  
Comments
SAKryukov at 14-Mar-11 13:13pm
   
My 5 for sarcasm and demonstration of formal approach :-)
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 12

You can get your ans below...NO DOUBT


http://msdn.microsoft.com/en-us/library/bb822049.aspx[^]
  Permalink  
v2
Comments
SAKryukov at 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
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 11

  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 8

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...
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 18

 
.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.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 15

Go read this page;

http://en.wikipedia.org/wiki/.NET_Framework[^
  Permalink  
Comments
mjbohn at 16-Jan-12 6:21am
   
This question got posted 12 Apr '10
You're a bit late ;)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 16

I have tried to represent every version with it's features and other information on one plate.
 
.NET Framework Version Comparision Table
 
Hope this help!
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 17

I have tried to bring every .NET Framework version with it's features and other details on a single page.
 
.NET Framework Version Comparison Table
 
Hope this help!
  Permalink  

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

  Print Answers RSS
0 Maciej Los 600
1 OriginalGriff 580
2 CPallini 220
3 RyanDev 161
4 Sergey Alexandrovich Kryukov 125
0 OriginalGriff 5,784
1 Sergey Alexandrovich Kryukov 4,838
2 Peter Leow 3,009
3 Maciej Los 2,894
4 DamithSL 2,465


Advertise | Privacy | Mobile
Web04 | 2.8.140721.1 | Last Updated 13 Aug 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100