Visual Studio 2008 and .NET Framework 3.5
November 27th, 2007 by Dave
First, I really didn’t want to install VS 2008 (or any Visual Studio for that fact) because of the .NET Framework. Ever since .NET 2.0, I’ve been uneasy about installing .NET since it was a serious performance hog. However, I decided to take a plunge and on a system with only XP SP-2 on it, installed .NET 3.5. Surprisingly, system performance hasn’t noticeably changed. That was my main reason for not wanting to use Visual Studio 2008, so with that hurdle clear - I was able to focus more on coding.
I decided to get my feet wet with Visual Basic Express 2008. I love the fact Microsoft makes the Express editions of Visual Studio free now and the fact that you can use it for basic commercial use. I guess they’re trying to win back all the coders they lost to F/OSS C# development, or “worse” (for Microsoft at least) - Python.
My main fear was that they were going to take the awesomeness that was VB 2005 and completely screw it up in typical Microsoft fashion. VB 2008 at first glance is very much like VB 2005, so I was at home. I imported 2 projects - one which was very simple and basic in terms of complexity of the code. The other is monumentally complex. Both apps started as VB 4 apps and migrated to VB 6. Eventually in the leap from 6.0 to 2005, I had to start re-coding the complex app because the convertor just couldn’t handle it. Surprisingly, the conversion process from 2005 to 2008 went surprisingly well. I believe this has much to do with the fact that Visual Studio 2008 natively supports .NET 2.0. There was a minor snag about certificates so after a quick Google search I unchecked a box on both projects and everything was smooth sailing from there.
Both compiled the first time and within a matter of minutes, I had my IDE set up just like I remember it in 2005 (remember, this is a fresh system - not an upgrade). I still am in love with the fact that Visual Studio can extract task lists from the source code in real time. No more double work, just a comment starting with “ToDo” and viola, it’s on the task list. Also makes completing these tasks easier since you aren’t searching through the source.
I haven’t played much with Visual Studio 2008 beyond getting my 2005 projects to work. However, I’m glad Microsoft didn’t screw this up. Now I can get my VB Groove on again without feeling guilty about forcing people to use a crappy .NET framework. I’m glad that .NET 3.5 is something I don’t have to violate my personal code of honor to require users to use.
Category: Rants and Raves | No Comments »