Logo

Maarten Balliauw {blog}

ASP.NET, ASP.NET MVC, Windows Azure, PHP, ...

About the author

Maarten Balliauw is currently employed as .NET Technical Consultant at RealDolmen. His interests are mainly web applications developed in ASP.NET (C#) or PHP and the Windows Azure cloud platform.
More about me More about me
Send mail E-mail me


ASP.NET MVC Quickly Pro NuGet Subscribe to my RSS feed Follow me on Twitter! View Maarten Balliauw's profile on LinkedIn
Maarten Balliauw - MVP - Most Valuable Professional
Maarten Balliauw - ASPInsider

Search

Latest Twitter

    Follow me on Twitter...

    Archive

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

    © Copyright Maarten Balliauw 2012


    Microsoft .NET Framework 4 Platform Update 1 KB2478063 Service Pack 5 Feature Set 3.1 R2 November Edition RTW

    As you can see, a new .NET Framework version just came out. Read about it at http://blogs.msdn.com/b/endpoint/archive/2011/04/18/microsoft-net-framework-4-platform-update-1.aspx. Now why does my title not match with the title from the blog post I referenced? Well… How is this going to help people?

    For those who don’t see the problem, let me explain… If we get new people on board that are not yet proficient enough in .NET, they all struggle with some concepts. Concepts like: service packs for a development framework. Or better: client profile stuff! Stuff that breaks their code because stuff is missing in there! I feel like this is going the Java road where every version has a billion updates associated with it. That’s not where we want to go, right? The Java side?

    image

    As I’m saying: why not make things clear and call these “updates” something like .NET 4.1 or so? Simple major/minor versions. We’re developers, not marketeers. We’re developers, not ITPro who enjoy these strange names to bill yet another upgrade to their customers

    How am I going to persuade my manager to move to the next version? Telling him that we now should use “Microsoft .NET Framework 4 Platform Update 1 KB2478063” instead of telling “hey, there’s a new .NET 4! It’s .NET 4.1 and it’s shiny and new!”.

    It seems I’m not alone with this thought. Hadi Hariri also blogged about it. And I expect more to follow... If you feel the same: now is the time to stop this madness! I suspect there’s an R2 November Edition coming otherwise…

    [Edit @ 14:00] Here's how to use it in NuGet. Seems this thing is actually ".NET 4.0.1" under the hood.
    [Edit @ 14:01] And here's another one. And another one.
    [Edit] And Scott Hanselman chimes in: www.hanselman.com/.../...oftProductVersioning.aspx


    Comments (4) -

    Anthony Belgium |

    Thursday, May 26, 2011 4:50 PM

    Anthony

    You 'd better want to go there (the Java side, that is). No SPs, no "Platform Updates", no blabla-whatever: just a simple consistent versioning scheme.

    As for the screenshot: that issue has been solved for over 2.5 years now (since Java 6 update 10), which can't be said about all the "Microsoft Visual C++ 20xx Redistributable ..." rubbish in that list (not to mention those entries have version numbers like 9.0.30729.4148...how clear is that? Tong)

    maartenba Belgium |

    Thursday, May 26, 2011 9:07 PM

    maartenba

    Nothing against Java, I just needed a screenshot to prove my point for .NET Smile

    Rudi Larno Belgium |

    Friday, July 29, 2011 9:20 AM

    Rudi Larno

    Maarten,

    And now Scott Hanselman is also on board. Should have some impact soon on this madness

    www.hanselman.com/.../...oftProductVersioning.aspx

    maartenba Belgium |

    Tuesday, August 02, 2011 4:23 PM

    maartenba

    Which is great Smile Thanks for the info (edited the post as well)

    Pingbacks and trackbacks (1)+

    Comments are closed