Is .NET v3.0 (aka WinFX) going to be Synced with C# 3.0 (aka LINQ) ?

I think it makes great sense to rename WinFX to .NET v3.0, but I haven't seen any mention as to whether or not this implies any type of sync with C# 3.0 and LINQ, let alone DLINQ and ADO.NET v3.0 Entity stuff -- anyone have anything they can share?  It seems like it would be really weird to have .NET v3.0 come out a lot sooner than C# 3.0 and ADO.NET v3.0, and I don't think those are going to be released earlier, so does this mean that part of this renaming entails a delay in WinFX, or should we expect the other things to later be renamed to 3.x or even 4.0?  Sorry if it seems I'm ignoring VB, but since its not labelled 3.0 to begin with its not really a problem with this other renaming if it ships later or not.

7 Comments

  • My understanding is that only the original WinFX content will be in .Net 3.0; i.e. WCF, WF and WPF.

    LINQ, ADO.NET vx etc will probably be a part of v3.5 / v4.0 er whatever they decide to name it :)

  • I don't like the merging of WinFX with .Net 3.0. To me, .Net is a platform-independent framework, akin to Java the Framework, with WinFX being a product-specific (Windows) layer of code built upon that, much like GDI would sit on top of the C++ runtime (and possibly STL), with .Net being a richer runtime. The confusion as each component of what is now the ".Net Framework" is only going to get worse as the increasingly numerous pieces of the puzzle progress at differing rates.
    But that's marketing people for ya.

  • Paul, your question alone shows it DOESN'T make sense to name it _3.0_. I agree it does make sense to rename those silly acronyms, but it should have been 2.1

  • ".Net is a platform-independent framework, akin to Java the Framework"
    What did you smoke for lunch? .NET is platform-DEPENDENT... i.e.: Microsoft. Mono and the others are completely independent attempts to mimic the framework so that it runs elsewhere. Lay of the pipe will ya?

  • Indeed, it is the CLS that is platform neutral not the Framework with is an implementation just as Mono is.

  • .Net 3.0 will use c# 2.0. It will not use c# 3.0

    I think they should've named .Net 3.0 something more like .Net 2.5

  • It's very stupid idea to name WinFx as .NETFW3.0. THen .NETFW3 = .NETFW2 + WinFx1 = mess.
    How about some updates? Downloads? Will be there different versions for download? Like only .NETFW? And what then will be a .NETFW? Or will be users pushed to download .NETFW + WinFx? It's very smart to download both especially when not using WinFX at all ;)
    And how about updates? What will happen when there will be an update to WPF? Do we have to then download a new .NETFW3.x version? Or will be there differente updates? It's very bad idea, going against basic versioning and project priciples. Then we could rename .NETFW and every product as MSSQL, Biztalk as Windows and it would be the simplest solution :)
    .NETFW IS NOT WINFX! It's something different!

Comments have been disabled for this content.