Dave Burke : Freelance .NET Web Developer specializing in Online Communities

Going with .NET 1.1 on new Windows Forms Project

One of my favorite bloggers, Stefano Demiliani, posted NET Applications on the real world... a few days ago with some good deployment stats on .NET 1.0, 1.1, and 2.0.  I commented to Stefano that I was going with .NET 2.0 on a new Windows Project for several reasons.  1) the initial development will require at least a couple of months (moving closer to actual 2.0 release), 2) Because I'd be learning new .NET technologies anyway it would be best to learn, say, Click-Once deployment instead of the 1.1 deployment and update approach, 3) new .NET 2.0 Windows Forms features not found in 1.1, 4) The excitement of working a new development environment translating into greater productivity, 5) avoiding a future migration from 1.1 to 2.0, and 6) building for the future.

But now after a few days have gone by and the idea of loading up .NET 2.0 Beta 2.0 on my workday machines is getting real, I've decided to pull back from the 2.0 beta and start a new Windows Forms project in .NET 1.1 instead.  Those reasons I mentioned for going with 2.0 are good ones, but the bottom line is that .NET 1.1 is the best choice for the project and for my employer. 

.NET 2.0 is not expected until the end of 2005 (if not later), and that's seven months away.  That's a LONG time when considering the commercial impact of a product developed on beta software.  And the idea of loading a beta framework on any of our company servers to support the application (even secondary servers), but most particularly, on my colleagues' and boss's computer in the upcoming months is something I will not do.   I loaded Beta 2.0 of the .NET 1.0 framework on several of my home office network machines, but I didn't load it on any company server or user's machine.  And I'm not going to load a .NET 2.0 beta on them either.  Virtual PC is great, but apps built for the real world have to be built IN the real world.

 

Comments (4) | Post RSS RSS comment feed

Posted on 4/28/2005 1:15:00 PM by Dave Burke
Categories: .NET
Tags:

Related posts

Comments (4) -

4/29/2005 12:21:30 AM Permalink

Exactly the analysis we've found some months ago when starting a new Windows Form application. Deploy a beta Framework on the customer's machine is not a good choice at the moment.

Stefano Demiliani |

4/29/2005 5:17:40 AM Permalink

Thanks for the confirmation, Stefano.  Your input is always welcome!

daveburke |

4/29/2005 5:32:50 AM Permalink

On the opposite side of the spectrum, I just had a client ask us to rewrite a .Net 1.1 app into VB6!  No really.  Smile  They don't like the idea of forcing their customers to go through the framework installation and security tweaking (the framework doesn't allow access to files on a local drive from a network executable unless permissions are set - not a problem with a VB6 exe).  I think we've convinced them that it's all okay.  Smile   Just thought I'd share.

Laura Blood |

4/29/2005 5:40:52 AM Permalink

Laura, that is so funny!  Congratulations on convincing the client that everything was okay and that the framework installation and security tweaking were necessary evils.  I still have problems with them, and blogged on it a long time ago, considering that aspect of Windows Forms deployment a "deal buster."  With 2.0, the click-once technology should greatly improve that aspect, but then there's that pesky requirement of administrative permissions to install the framework....

http://dbvt.com/blog/archive/2004/11/24/531.aspx

Thanks for visiting.  You guys have a great Blue Note Day!

daveburke |


Powered by BlogEngine.NET 2.0.0.36
Theme by Dave Burke