66020 members! Sign up to stay informed.

Sponsored Links


Resources

.NET Research Library
Get .NET related white papers, case studies and webcasts

News News News Messages: 13 Messages: 13 Messages: 13 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Should you skip .NET 2.0 altogether?

Posted by: Brian Eastwood on November 27, 2006 DIGG
Last month Jesse Ezell wrote a blog post with a title -- Screw 2.0, I'm Going Straight to 3.0 -- that pretty much said it all.

Ezell notes that Windows Vista will ship with the .NET Framework 3.0 and that there are several Windows Presentation Foundation "killer apps" already out there. He continues:

[N]ot only will you have Vista installs pushing the .NET framework 3.0 adoption rate much faster than any previous .NET framework release, but you'll also have a lot more people building apps that are designed for the 3.0 framework than the 2.0 framework. My guess, within a year or so, we will see more people with the 3.0 framework installed on their machines than have the 2.0 framework installed today....So, why write for the 2.0 framework when 3.0 gives me a lot more bang for my buck and its adoption will quickly surpass 2.0 adoption anyway?

Responses to this entry indicate that it's not as easy as Ezell makes it out to be. "Unless you're developing for WPF, 3.0 *is* 2.0," one commenter writes, referring to the fact that .NET 3.0 uses the exact same ADO.NET, ASP.NET and CLR as .NET 2.0.

Another commenter says we'll have to wait for .NET 3.1 and WPF 1.1 before knowing if Ezell is right. "If they appear in the same old monolithic form (as opposed to being, say, small-ish patches) then we are back to square one on the deployment front," he writes.

Read Screw 2.0, I'm Going Straight to 3.0

Threaded replies

·  Should you skip .NET 2.0 altogether? by Brian Eastwood on Mon Nov 27 10:33:25 EST 2006
  ·  Re: Should you skip .NET 2.0 altogether? by Stephen Channell on Mon Nov 27 16:41:50 EST 2006
  ·  Re: Should you skip .NET 2.0 altogether? by Jimmy Zimms on Mon Nov 27 17:00:46 EST 2006
  ·  Re: Should you skip .NET 2.0 altogether? by Kerry Reynolds on Mon Nov 27 18:23:33 EST 2006
  ·  Hop , Skip and Jump by Praveen Jhurani on Mon Nov 27 23:44:36 EST 2006
  ·  Re: Should you skip .NET 2.0 altogether? by Jonathan Allen on Mon Nov 27 23:52:02 EST 2006
    ·  Re: Should you skip .NET 2.0 altogether? by Faraz Ahmed Siddiqui on Tue Nov 28 05:25:43 EST 2006
  ·  Why not… by Eric Khosa on Tue Nov 28 08:21:30 EST 2006
    ·  Mystery post by Mathias Holmgren on Tue Nov 28 08:53:46 EST 2006
      ·  Re: Mystery post by George Jiang on Tue Nov 28 18:19:12 EST 2006
  ·  Re: Should you skip .NET 2.0 altogether? by Chris Sutton on Tue Nov 28 20:07:56 EST 2006
  ·  duh by Mark Cole on Tue Nov 28 21:44:58 EST 2006
    ·  3.0 sans 2.0 - Nobody think so - 2.0 Plus mocha..oh yeah by Praveen Jhurani on Tue Nov 28 23:37:59 EST 2006
      ·  Debate too generic by James Kinneavy on Sat Dec 02 15:10:45 EST 2006
  Message #222921 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Should you skip .NET 2.0 altogether?

Posted by: Stephen Channell on November 27, 2006 in response to Message #222899
Simple answer.. no! I've not seen a user-interface as appealing as Vista since.. a Mac in 1986
.. never bought a Mac.. because the UI just didn't add enough to justify it...
Vista will only pickup with (a) major desktop replacement, (b) Longhorn server
is established, (c) 64-bit migration

  Message #222923 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Should you skip .NET 2.0 altogether?

Posted by: Jimmy Zimms on November 27, 2006 in response to Message #222899
Skip 2.0 Alltogether?
well that's a non sequitur...

Now I will be the first to admit that microsoft's (re)naming of WinFX to .Net 3.0 is Teh Suck. However the WinFX technologies ARE .Net 2.0 applications themselves! They should have called them the .Net 2.0 Option Pack or something more aligned with their true nature as a superset.

  Message #222924 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Should you skip .NET 2.0 altogether?

Posted by: Kerry Reynolds on November 27, 2006 in response to Message #222899
His blog entry is based around .net 3.0 being more ubiquitous than 2.0 in the future. I think Jesse missed the fact that 2.0 is a pre-requisite to installing 3.0.

  Message #222927 Post reply Post reply Post reply Go to top Go to top Go to top

Hop , Skip and Jump

Posted by: Praveen Jhurani on November 27, 2006 in response to Message #222899
I think you have hit the nail on the head. Plus the release of .NET 3.0 is so timely , its going to be compelling reason for lots of companies to skip 2.0 all together and jump to 3.0 directly. From technical point, I am not worried because I know techies can make it happen no matter what. I am confident about techies. I have been on product side where our clients did make those hop, skip and jump over decisions and we were like "yikes ... wooooooo" and people actually doing the migration work, end up doing it anyway. Even from budgeting, IT investment,ROI standpoint and ensuring there are no distruptions on the .NET based apps, I think companies and management are going to think, why do it twice(1.1 --> 2.0 -->3.0) and cause double headaches when we can wait it out for 3.0 and do a hop skip to 3.0 .
So more than likely IT shops would go direct to 3.0 if they have not done the .net 2.0 specific implementations.

  Message #222928 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Should you skip .NET 2.0 altogether?

Posted by: Jonathan Allen on November 27, 2006 in response to Message #222899
You call this news?

Headline: Some loser doesn't get it. More at 11.

With all the stuff going on these days, is this really the best youo can do?

  Message #222933 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Should you skip .NET 2.0 altogether?

Posted by: Faraz Ahmed Siddiqui on November 28, 2006 in response to Message #222928
This is all not major stuff if not useless.. I don’t know why Microsoft has created such a hype although these are not major things.. so that you should have a whole new version of framework (which is not by the way), they must have just release the runtimes for WPF/WCF/WF and that’s it.. and same with Vista, where i don’t see any major feature except an advancements in UI which makes your pc damn slow, i cant switch to vista just because of flashy stuff while compromising on performance.. Simply not acceptable..

  Message #222941 Post reply Post reply Post reply Go to top Go to top Go to top

Why not…

Posted by: Eric Khosa on November 28, 2006 in response to Message #222899
Why not…

In addition to the cost benefits of incurring one hop/migration (1.1-->2.0&3.0), instead of two (1.1-->2.0-->3.0), there is definitely more to .NET 3.0 than just WPF, especially for the middle/back end types. Personally, WWF will be a more welcome “addition” to the framework.

  Message #222942 Post reply Post reply Post reply Go to top Go to top Go to top

Mystery post

Posted by: Mathias Holmgren on November 28, 2006 in response to Message #222941
This whole article is somewhat of a mystery to me. It is based on several assumptions that I don't believe in.

"[N]ot only will you have Vista installs pushing the .NET framework 3.0 adoption rate much faster than any previous .NET framework release, but you'll also have a lot more people building apps that are designed for the 3.0 framework than the 2.0 framework."

I honestly don't see any compelling reason why any professional organization should spend the bucks to migrate their IT-environment and their staff to an OS that gives them close to no business value. Ms has greatly overestimated the value of Vista for their customers. That type of investment just does not hold water compared to other alternative IT-investments that are long overdue for many companies. Therefore, Vista will not drive the adoption of the .NET "3.0" FW (and BTW, it should have been named 2.1 to avoid confusion).

I think that the home PC market will have the fastest adopters of Vista just because they like eye candy and they get Vista pre-installed when they buy a box.

Vista aside, I also believe that there are very few technical reasons to adopt .NET for the mainstream scenarios. The only clear reasons I see (so far) for adopting "3.0" is if you really need any of the following:

- WinFX (might be cool for the home PC user, but adds no real business value for a professional org)
- Workflow support (very good for the process oriented applications out there, but they are a minority)
- The new threading model (excellent if you are into high performance server applications, which is also a minority)

Based on the above I belive that migration from 1.1 -> 2.0 (and staying there) will be by far the most common IT strategy that is adopted, at least for a couple of years).

  Message #222968 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Mystery post

Posted by: George Jiang on November 28, 2006 in response to Message #222942
Therefore, Vista will not drive the adoption of the .NET "3.0" FW (and BTW, it should have been named 2.1 to avoid confusion).


Looks to me it should be the other way around, i.e. Microsoft named .NET 2.1 to .NET 3.0 to drive the adoption of Vista by corporate customers.

  Message #222976 Post reply Post reply Post reply Go to top Go to top Go to top

Re: Should you skip .NET 2.0 altogether?

Posted by: Chris Sutton on November 28, 2006 in response to Message #222899
The pieces of .Net 3.0 are just extensions to .Net 2.0 (they are very powerful extensions, but they are not really deserving of a new framework number). So if you are going to use .Net 3.0 technologies you are really just using another layer of powerful .Net 2.0 libraries. Hence going to 3.0 isn't skipping .Net 2.0, so this question breaks down...

  Message #222977 Post reply Post reply Post reply Go to top Go to top Go to top

duh

Posted by: Mark Cole on November 28, 2006 in response to Message #222899
anyone who has actually used 3.0 and 2.0 knows that 3.0 sits on top of the 2.0 Framework. so when you say you are going to skip 2.0 you are really saying "I have no idea what I am talking about". 3.0 does not exist without 2.0 underneath.

looks like MOST people here get that, except for the person that wrote the article. must be that person hasn't gotten around to actually using it and is confused by the artificial and unfounded "3.0" hype.

  Message #222982 Post reply Post reply Post reply Go to top Go to top Go to top

3.0 sans 2.0 - Nobody think so - 2.0 Plus mocha..oh yeah

Posted by: Praveen Jhurani on November 28, 2006 in response to Message #222977
Did I read your message saying that 3.0 does not exist without 2.0.. hmmm . Isn't 3.0 an extension on top of 2.0? Ofcourse it it. So wont somebody who is running a mixed breed of apps 1.1 and 2.0, would have choice to make between going from 1.1 to 2.0 and then apply extenstions to it or do 1.1 to 3.0(vista based and assume all the base 2.0 libs are in there in it) ? I think thats a valid question for IT management to consider.

I am sure, IT managers would be pondering that "skip" question while techies keep arguing out that 3.0 is all Vista hype and that 3.0 is nothing but 2.0 with some whip cream on 2.0. The very fact that it has got some whip cream on top would make IT management think , its mocha in there. And since there would be marketting hype and drum rolls with 3.0 it will make people ponder that hop, skip and jump.

  Message #223179 Post reply Post reply Post reply Go to top Go to top Go to top

Debate too generic

Posted by: James Kinneavy on December 02, 2006 in response to Message #222982
It really isn't an issue of 2.0 versus 3.0.

It's WCF versus Remoting 2.0 or WSE 3.0...
Or WPF versus traditional WinForms...
Or WF versus rolling your own workflow...

If IT managers are pondering 2.0 versus 3.0, then really they haven't done enough research.

 
New content on TheServerSide.NETNew content on TheServerSide.NETNew content on TheServerSide.NET

DSLs and language interop

Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.

VS 2008 Resources

SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.

VB code downloads home

VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.

XAML Learning Guide

Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]

Company uses VSTS DB edition to tame workflow

One team's experience with the VSTS DB edition suggests that it can improve workflow for dev teams. It also enhanced Agile efforts. (June 24, Article)

Book: Intro to DSL Tools

Microsoft has begun to include DSL tools in the VSTS kit. A new book by Steve Cook and other VSTS team members helps set the stage. (June 24, Article)

I See the Silverlight Shining!

Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server . (June 18, Cartoon)

A look at .NET 3.5

Microsoft's Thom Robbins says new technology to highlight in NET 3.5 includes AJAX, LINQ for both C# and VB, as well as tooling enhancements intended to ease the task of building WPF, WF and WCF apps. (June 29, Podcast)

Venkat Subramaniam on AJAX

Venkat Subramaniam discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience. (June 25, Tech Talk)

Building a Claims-Based Security Model in WCF - Part 2

In the second of a two-part series, Michele Leroux Bustamente discusses design decisions related to the claims-based security model. Read the story and walk through the process for creating a set of claims-based utilities to encapsulate claims authorization at the service tier. (May 24, Article)

Introducing the Entity Framework

Understanding why the Entity Framework exists and learning where it can fit into your projects can get you prepared for the eventual release early next year. (May 10, Article)

WCF Security Learning Guide

Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information. (April 24, Article)

Brad Abrams: Patterns for successful ASP.NET AJAX development

TSS.NET's Jack Vaughan spoke recently spoke with Microsoft's Brad Abrams to find out what he is seeing in the field and what the chefs in Redmond are cooking. Along the way he discusses patterns of AJAX frameworks. (April 11, Article)

Building a Claims-Based Security Model in WCF

In a two-part series, Michele Leroux Bustamente explains how claims-based security is supported by WCF, and how you can implement a claims-based security model for your services. (March 29, Article)

Authoring workflow using XAML

Windows Workflow Foundation is a new technology that many developers will need to get their heads around. In a brief excerpt adapted from Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#, K.Scott Allen considers aspects of workflow definition. (March 22, Chapter Excerpt)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map