views:

707

answers:

7

As a team we are using Visual Studio 2005 with framework 3.0. I am thinking if it will be nice for us to switch to Visual Studio 2008 with framework 3.5 ? Is it worth it ?

Thanks.

+19  A: 

Yes, it is 100% worth it. Visual Studio 2008 supports 2005 code (.net 2.0) completely. There are also a lot of improvements that you'll enjoy as you use 2008.

Timothy Khouri
Actually it targets 2.0 SP1 (and similar for 3.0), meaning you can get into issues if you aren't careful. But I agree completely: make the switch!
Marc Gravell
"Yes it is worth it, there are a lot of improvements". That's really all the arguments you need??
korro
+6  A: 

100% worth it, agreed.

Also switching to 3.5 with new projects (or easy to migrate ones) will help a lot with productivity. Even it you don't use features like LinQ.

Object Initializers and Automatic Properties will make your life much easier.

Also as said before, you can still develop 2.0 projects with VS 2008, so switching won't hurt at all. There have been some improvements in the Webdesigner space, especially with Javascript Syntaxhighlightning etc..

Tigraine
A: 

Thanks for your answers; They helped me.

Thanks.

Lurtz
+12  A: 

Multi-Targeting support (utilization of Dev Studio 2008 for all .Net project, without having to convert them)
Refactor (Productivity tools / Macro )
Unit Test (Pro only)
Better Web Designer with improve Editing and CSS Support
CSS Source View Intellisense
Transparent Intellisense (don’t hide code behind)
ASP.NET AJAX
JavaScript support with Intelissense
JavaScript Debugging
Windows Presentation Foundation (WPF) Designer LINQ (Language INtegrated Query)
Object Relational Designer (O/R Designer)
Better debbuging capabilities (Multithread, script, LINQ, WPF)
Debug Remote process, SQL Debug, XSLT Debug (Professional version only)
New reporting tool (with PDF support)
Crystal report new feature (also ASP.NET) (Pro version only)
Community help (comment added by user in online help)
ClickOnce Deployment enhancement (setup)
Better Vista support
Office support (Pro version only)
Many tools for smart device (Pro version only)

With Dev Studio 2008 SP1

Support for Smart Device Occasionally connected Application
Power Packs Controls and components
Printer Compatiblity Library (use VB6 report without rewriting them)

Sources:

http://msdn.microsoft.com/en-us/library/bb386063.aspx#Original

http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx

Hapkido
+1  A: 

Even if you can't use .NET 3.5 yet, the C# 3.0 language features (especially if you use LINQBridge) are well worth it. It also has better support for WCF etc (since you mention 3.0 - this is a kludge in VS2005).

Add to that the IDE improvements, and it is a no-brainer IMO.

Marc Gravell
+1  A: 

The intellisense for C# is much improved

A: 

yes it is. works faster and more reliable

Tamir