Jump to content
  • Advertisement
Sign in to follow this  
2disbetter

should I "upgrade" to microsoft vs 08?

This topic is 3668 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I've been using mvs 05 for a while now, and it is what I'm using for my current project. It took me quite a while to adjust coming from vs 6, but I think it was for the better. My question is, should I get the new 08 version? Are the major changes? (Please excuse my laziness, I figured some of you have already experienced this, so I should just ask) Thanks for any comments and help in advance 2d

Share this post


Link to post
Share on other sites
Advertisement
While there are plenty of improvements you'll find that the change from 05 to 08 isn't as great as from VS6, as the interface is largely unchanged.

Share this post


Link to post
Share on other sites
I'd say that it's not worth it unless there's a specific feature that you want to use, and clearly there isn't. Starting your next project with it wouldn't be a bad idea though.

Share this post


Link to post
Share on other sites
.NET 3.5 and C# v3, the ability to choose your .NET target platform, LINQ, C++ improvements and additions, new MFC features with the VS2008 features pack... It's worth upgrading, and it won't be a pain because the IDE itself has hardly changed at all. For example, you can easily import VS2005 settings and solutions in VS2008 without any trouble.

Share this post


Link to post
Share on other sites
Quote:
Original post by Jan Wassenberg
Quote:
C++ improvements and additions

hehe, I am very curious as to what "C++ improvements" you have encountered in VC2008.


The optional library pack which includes tr1 is only available for VS2008.

Share this post


Link to post
Share on other sites
Quote:
Original post by Jan Wassenberg
Quote:
C++ improvements and additions

hehe, I am very curious as to what "C++ improvements" you have encountered in VC2008.
Multicore compiles are a godsend for largish codebases that aren't split into very many project files. Other than that, VS 08 seems pretty much the same for C++ work.

Share this post


Link to post
Share on other sites
Well as others have already stated the changes from 2005 to 2008 are subtle compared to going from VC6 to 2005/2008.
Having used VS2005 and 2008 mainly for C++ I can't really find any compelling reasons other than TR1 support to upgrade.
There's also supposed to be performance improvements and bug fixes with C++ but I couldn't tell and if anything I'm mad that they got rid of code snippets for C++.
If you are a C# programmer there really are pretty good reasons to upgrade like language enhancements (C#3 & VB9 compilers) and LINQ.
Plus you can now download and browse the source code of the .NET Framework libraries, in 2008.
Anyways here's Microsoft's reasons to try to get you to upgrade:
Visual Studio 2008 Professional Edition: Top Reasons to Upgrade

Share this post


Link to post
Share on other sites
Quote:
Original post by jbadams
While there are plenty of improvements you'll find that the change from 05 to 08 isn't as great as from VS6, as the interface is largely unchanged.


I wonder, at a point in the (near) future, if the DirectX SDK will no longer support VS 2005?

Share this post


Link to post
Share on other sites
Thanks for all the feedback. I'm a C++ programmer. Yeah I read elsewhere that Microsoft has continued it's trend of not supporting C++ very much. There subtle way of getting us to use C#.

I think I'm going to go ahead and get 08 though. Upgrade isn't that much comparatively, and some of the additions for C++ sound useful.

Thanks again.

2d

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!