Share on Facebook
Welcome to MSDN Blogs Sign in | Join | Help

.NET Framework 3.0: Clearing the Confusion

This past Friday, Soma announced .NET Framework 3.0. Customers are already asking things like "is C# 3.0 going to be in this? What about LINQ? How about WinFS?"  Sorry, stuff like C# 3.0 (if that ends up being its name, I have no idea) and features like LINQ are not shipping with .NET Framework 3.0.

Let's attempt to clear this up.

.NET Framework 2.0 + WCF + WPF + WF + WCS = .NET Framework 3.0

.NET Framework 3.0 uses the same C# and same features that were released in October 2005 with .NET 2.0, formerly code-named "Whidbey").  We didn't change the framework, we just added a couple new things to it.  The block diagram for .NET Framework 2.0 looks like this:

.NET Framework 2.0

The .NET Framework 2.0 is what comes with the .NET Framework 2.0 Runtime, the .NET Framework 2.0 SDK, Visual Studio 2005 Standard, Visual Studio 2005 Professional, Visual Web Developer 2005 Express Edition, Visual Basic 2005 Express Edition, etc. This is what you are using today with ClickOnce, Membership providers, the new GridView control, the new databinding stuff, all the goodness that you are currently using.

.NET Framework 3.0 is an additive release to .NET Framework 2.0, adding WCF, WPF, WCS, and WF capabilities.  Think of these as the additions formerly known as WinFX.  We just added a few things to the same goodness that you are using today in .NET 2.0.  To help clear up some of the confusion, this is what .NET Framework 3.0 looks like:

.NET Framework 3.0

Again, note that .NET Framework 3.0 is an additive release to .NET Framework 2.0.  With .NET Framework 3.0, the languages still use the 2.0 compilers, and leverage the 2.0.50727 Framework. 

[Update: Thanks Christophe Lauer for the suggestion to highlight the additions formerly known as WinFX] 

Published Sunday, June 11, 2006 1:17 PM by kaevans
Filed under:

Comments

# Vous avez d

Sunday, June 11, 2006 5:52 PM by Christophe Lauer

# WinFX is now .Net 3.0

Sunday, June 11, 2006 6:32 PM by Ashish Jaiman's Blog
The next version of Microsoft development framework that ships with Vista and has a down-level support...

# WinFX is now the .Net Framework 3.0

Sunday, June 11, 2006 9:44 PM by Darryl Burling @ Work
I'm a little slow on this one due to having a life on the weekend (well, a life without work anyway),...

# JoshBlog » JoshBack

Monday, June 12, 2006 6:00 AM by JoshBlog » JoshBack

# .NET Framework 3.0 = .NET Framework 2.0 + WCF + WPF + WF + WCS

Monday, June 12, 2006 7:05 AM by Erwyn van der Meer
Kirk Allen Evans has the best explanation so far of what comprises the .NET Framework 3.0. It can be...

# Interesting Finds: June 12, 2006 AM edition

Monday, June 12, 2006 11:10 AM by Jason Haley

# CodeRyder » Blog Archive » .NET Framework v3.0

Monday, June 12, 2006 11:53 AM by CodeRyder » Blog Archive » .NET Framework v3.0

# WinFX is now .NET Framework 3.0

Monday, June 12, 2006 12:23 PM by JWiese's WebLog
By now I'm sure most of you have seen the announcement that the WinFX framework has been rebranded as...

# Framework 3.0 replacing WinFx?

Monday, June 12, 2006 1:34 PM by Wooley's Wonderings
As most of you know already, Soma Somasegar, announced last week that the WinFx has been rechristned...

# .NET 3.0 Treatment Centers?

Monday, June 12, 2006 7:00 PM by Kirk Allen Evans' Blog
The CodeRyder blog quoted my posting on .NET Framework 3.0:

Kirk Allen Evans clearly stated that this...

# http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx

Monday, June 12, 2006 9:35 PM by TrackBack

# WinFX + .NET 2.0 = .NET 3.0

Monday, June 12, 2006 10:32 PM by shlock (1) - Nigels Retrospective
Late last week, Soma posted the news that we're harmonising the naming for .NET and WinFX under one umbrella:...

# Annonce du .NET Framework 3.0 !

Microsoft a officiellement annoncé le changement de nom de WinFX (l'ensemble des API fournies avec Vista),...

# Annonce du .NET Framework 3.0 !

Microsoft a officiellement annoncé le changement de nom de WinFX (l'ensemble des API fournies avec Vista),...

# Buzzword Bingo 2.0

Wednesday, June 14, 2006 11:26 AM by Kirk Allen Evans' Blog
AT LAX, waiting on a plane to Atlanta, I bought a book, "The World Is Flat: A Brief History of the Twenty-first...

# A Picture's Worth a Thousand Words

Tuesday, June 20, 2006 1:44 AM by Steven Yong's Weblog
Find it a good clarification on the confusion of WinFX and .NET Framework 3.0.

# .NET Framework 3.0 (in my opinion 2.5) is coming...

Tuesday, June 20, 2006 6:52 AM by Boczek's .NET Blog
Microsoft has just announced the change of the name of WinFX to .NET 3.0:
http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx...

# re: .NET Framework 3.0: Clearing the Confusion

Tuesday, June 20, 2006 9:23 PM by george_x_jiang
No matter how do you try to clear, it will always be confusing... .NET 3.0 = .NET 2.0 + XYZ...?

Why don't just call the thing .NET 2.2!

# re: .NET Framework 3.0: Clearing the Confusion

Tuesday, June 20, 2006 9:24 PM by george_x_jiang
No matter how do you try to clear, it will always be confusing... .NET 3.0 = .NET 2.0 + XYZ...?

Why don't just call the thing .NET 2.2!

# re: .NET Framework 3.0: Clearing the Confusion

Tuesday, June 20, 2006 9:28 PM by george_x_jiang
No matter how do you try to clear, it will always be confusing... .NET 3.0 = .NET 2.0 + XYZ...?

Why don't just call the thing .NET 2.2!

# .NET Framework 3.0, It's arrived!

Wednesday, July 12, 2006 10:40 PM by Varad, The .NET Guy!
James has just posted these links. Keeping it here for self reference [I]Microsoft.NET 3.0 MSDN Site

# .Net Framework 3.0 -- Microsoft's Versioning Scheme Baffles Me

Thursday, July 13, 2006 12:25 AM by protected virtual void jaysonBlog {
What with the announcement of WinFX being renamed to .Net 3.0, there has been some confusion as to exactly...

# Vous avez déjà entendu parler du .NET Framework 3.0 ? Non ? Mais si, bien sur !

Wednesday, July 19, 2006 10:32 AM by Christophe Lauer, Blog Edition
Si vous ne savez pas à quoi correspond la dénomination ".NET Framework 3.0", vous devriez jeter un oeil...

# Vous avez déjà entendu parler du .NET Framework 3.0 ? Non ? Mais si, bien sur ! » Wagalulu - Microsoft » » Vous avez déjà entendu parler du .NET Framework 3.0 ? Non ? Mai

#

Sunday, August 27, 2006 11:41 AM by Mindberg
About .Net 3.0

# Che cosa contiene .NET Framework 3.0?

Wednesday, November 08, 2006 9:27 AM by UGbLog di Pierre Greborio

# Buu Nguyen’s Blog » Blog Archive » .NET 3.0

Tuesday, January 30, 2007 4:37 PM by Buu Nguyen’s Blog » Blog Archive » .NET 3.0

# .NET Framework 3.0

Friday, February 09, 2007 8:33 AM by Weblogul lui Zoli

Asa cum spunea si Todi , numele de marketing al noului framework va fi .NET Framework 3.0. Detalii in

New Comments to this post are disabled
 
Page view tracker