I think the 3.5 framework might be the straw

Yesterday my boss had me upgrade the project files of our main app to use Visual Studio 2008.

While doing this the migration wizard asked if I wanted to upgrade the app to work against the .Net 3.5 framework. He had said to just migrate the solution files for now, and later when there was time we would upgrade the framework version.

Then he asked something I hadn't really thought about.

"Does the .Net 3.5 framework support Windows 2000?"

And its been quite a while since a single question had essentially ruined my day, but this one pretty much had. I guess I should say that it was the "no" that I responded with that really did it, since it meant that it will likely be years until we upgrade it (we officially dropped support for SQL7 around June). The worst part is that not upgrading the framework for the most part the right decision for the company, as many of our existing customers use Windows 2000.

Unlike the 2.0 framework, which because of having our own framework essentially I could only really make use of generics, the new features in 3.5 framework (and inclusion of 3.0) had a lot of promise. However, since most of what I wanted to use it for could be done without it the 3.x features with some extra work, I find myself unable to come up with a strong enough case (though I really wish I could) that would counter act the possible loss of existing customers.

Unfortunately there is one other downside to this decision which, because of the environment that my boss has created, I doubt will come up until it is to late. Might expand on this at a later time, but I really want to get back to playing with the MVC framework right now.

 

Technorati Tags:

Print | posted on Tuesday, December 11, 2007 9:41 PM

Feedback

# I feel so behind sometimes

Left by My Head's Exploding at 12/18/2007 1:22 AM
Gravatar I feel so behind sometimes

# re: I think the 3.5 framework might be the straw

Left by Mladen Mihajlovic at 4/21/2008 4:52 AM
Gravatar Don't forget that you can still use the 3.5 framework to compile your code for the .NET 2 framework. You will get some nice new features like extension methods and such because it's done with the compiler and not the new framework assemblies...

# re: I think the 3.5 framework might be the straw

Left by slynch at 4/21/2008 9:12 AM
Gravatar Sadly, I only realized that a few weeks ago when out of habit I used an auto property and it still compiled. Though I still miss lamda expressions, and the linq extension methods.

Plus the main part of the app is a web, so it compiles on the clients server.

Your comment:





 
Please add 6 and 3 and type the answer here:

Copyright © Sean Lynch

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski