Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What are your thoughts on VS 2005, 2008 and the coming VS 2010? What's good, bad? Discuss.

What are your thoughts on VS 2005, 2008 and the coming VS 2010? What's good, bad? Discuss.

Scheduled Pinned Locked Moved The Lounge
visual-studiobeta-testingquestiondiscussionannouncement
84 Posts 43 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Jeff Hadfield

    What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

    C Offline
    C Offline
    Christian Graus
    wrote on last edited by
    #2

    VS 2008 is very buggy. My favourite is the one where a WPF project with too many resources will refuse to build more than once without restarting. I moved our images to a dll, and it compiles fine now. It also shows signs of no-one caring much about how it works. here's an example: do a search. Try to do another, and the automatically selected search term will be 'results', the text at the top of the last search results window.

    Christian Graus Driven to the arms of OSX by Vista. "I am new to programming world. I have been learning c# for about past four weeks. I am quite acquainted with the fundamentals of c#. Now I have to work on a project which converts given flat files to XML using the XML serialization method" - SK64 ( but the forums have stuff like this posted every day )

    1 Reply Last reply
    0
    • J Jeff Hadfield

      What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

      J Offline
      J Offline
      John M Drescher
      wrote on last edited by
      #3

      I'm still frustrated that clicking on properties for a project in the class view still randomly pulls up a dialog that states "there are no property pages for this section". Apparently at my clicking speed this happens 1 out of 4 times I do this and since I am in a debugging stage this happens several times a day. BTW, since 10 months ago I am using VS2005 every single day on C++ projects (no CLR) instead of 2003 which I used before that..

      John

      E 1 Reply Last reply
      0
      • J Jeff Hadfield

        What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

        D Offline
        D Offline
        Dan Neely
        wrote on last edited by
        #4

        Features that are en/disabled based on the language chosen, not user settings. For examples: 1 VB.NET's compile as you type feature to identify more errors as the code is typed in. This is useful in small projects regardless of the language, and sucks in large projects regardless of language (becomes too CPU intensive). 2 The task list;s handling of //TODO comments is different in VB, C#, and C++. In VB it shows TODO's for every file in the solution. In C# it only shows //TODO's for files that are open. In C++ it only shows them for the file that's being edited. Only the VB implementation makes the feature practical in larger applications because opening dozens of files is a major PITA. The only work around is to use the #warning pre-processor directive. 3 Related to 2, why can't I display both comment and user task TODO items on a single list?

        It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

        K 1 Reply Last reply
        0
        • J Jeff Hadfield

          What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

          S Offline
          S Offline
          Stuart Dootson
          wrote on last edited by
          #5

          I only really program C++ in VS. I never really used VS2005 - I could see no reason to move from VS2003. VS2008 has some nice features, so that's what I tend to use for new projects now...but it can be insanely slow at times (project wizard, class wizard, debugging, especially starting/stopping/stepping). I tried the VS2010 beta a bit and it did seem to have better performance...and C++ 0x features, which makes it a keeper for me!

          Jeff Hadfield wrote:

          will be visiting MSFT last week

          Bit late then, really ;P

          Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

          J D 2 Replies Last reply
          0
          • D Dan Neely

            Features that are en/disabled based on the language chosen, not user settings. For examples: 1 VB.NET's compile as you type feature to identify more errors as the code is typed in. This is useful in small projects regardless of the language, and sucks in large projects regardless of language (becomes too CPU intensive). 2 The task list;s handling of //TODO comments is different in VB, C#, and C++. In VB it shows TODO's for every file in the solution. In C# it only shows //TODO's for files that are open. In C++ it only shows them for the file that's being edited. Only the VB implementation makes the feature practical in larger applications because opening dozens of files is a major PITA. The only work around is to use the #warning pre-processor directive. 3 Related to 2, why can't I display both comment and user task TODO items on a single list?

            It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

            K Offline
            K Offline
            Kevin McFarlane
            wrote on last edited by
            #6

            I don't know about C++ but in general there are too many inconsistencies in behaviour between C# and VB, especially in the editor. C# integration is much smoother.

            Kevin

            D D 2 Replies Last reply
            0
            • S Stuart Dootson

              I only really program C++ in VS. I never really used VS2005 - I could see no reason to move from VS2003. VS2008 has some nice features, so that's what I tend to use for new projects now...but it can be insanely slow at times (project wizard, class wizard, debugging, especially starting/stopping/stepping). I tried the VS2010 beta a bit and it did seem to have better performance...and C++ 0x features, which makes it a keeper for me!

              Jeff Hadfield wrote:

              will be visiting MSFT last week

              Bit late then, really ;P

              Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

              J Offline
              J Offline
              John M Drescher
              wrote on last edited by
              #7

              Stuart Dootson wrote:

              .but it can be insanely slow at times

              Intellisense is a nightmare on large solutions. I mean ones with 20 + projects and 500K lines. I wish I could completely remove it and use visualasssist but then you have no class view.

              John

              S 1 Reply Last reply
              0
              • J John M Drescher

                Stuart Dootson wrote:

                .but it can be insanely slow at times

                Intellisense is a nightmare on large solutions. I mean ones with 20 + projects and 500K lines. I wish I could completely remove it and use visualasssist but then you have no class view.

                John

                S Offline
                S Offline
                Stuart Dootson
                wrote on last edited by
                #8

                John M. Drescher wrote:

                Intellisense is a nightmare on large solutions. I mean ones with 20 + projects and 500K lines

                Yeah, I've got nothing that big - 18 projects and 100kloc is as big as I've got.

                John M. Drescher wrote:

                I wish I could completely remove it and use visualasssist

                That I can agree with....

                Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                C 1 Reply Last reply
                0
                • K Kevin McFarlane

                  I don't know about C++ but in general there are too many inconsistencies in behaviour between C# and VB, especially in the editor. C# integration is much smoother.

                  Kevin

                  D Offline
                  D Offline
                  Dan Neely
                  wrote on last edited by
                  #9

                  From what I've heard C++ is crapped on in all sorts of ways. I only mentioned the one instance because I read about it while WTFing on the C# behavior.

                  It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

                  K G 2 Replies Last reply
                  0
                  • J Jeff Hadfield

                    What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

                    H Offline
                    H Offline
                    Henry Minute
                    wrote on last edited by
                    #10

                    VS2003 seemed to be much more stable than VS2008. Rarely used VS2005, only had the Express versions, so that is not a fair comparison. For the size of projects that I do, Intellisense is good in 2008. On a very brief period of experimentation, WPF seems to be pretty much a disaster. The sort of errors a newbie would make are almost certain to crash/lock VS. I don't know if they do one, haven't searched, but there really ought to be a version of the 'Build a Program NOW!' book series for WPF. [edit] Yeah, nearly forgot. The help system is a total disaster. In 9 months I've had to reinstall at least 6 times and it's still broken (broken or missing links), I've given up reinstalling and use Google instead it's quicker and gives mostly the same results and loads of extra ones. Integrating the help from add-ins is almost certain to break it, even ones from MS sites. [/edit]

                    E 1 Reply Last reply
                    0
                    • S Stuart Dootson

                      I only really program C++ in VS. I never really used VS2005 - I could see no reason to move from VS2003. VS2008 has some nice features, so that's what I tend to use for new projects now...but it can be insanely slow at times (project wizard, class wizard, debugging, especially starting/stopping/stepping). I tried the VS2010 beta a bit and it did seem to have better performance...and C++ 0x features, which makes it a keeper for me!

                      Jeff Hadfield wrote:

                      will be visiting MSFT last week

                      Bit late then, really ;P

                      Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                      D Offline
                      D Offline
                      Dan Neely
                      wrote on last edited by
                      #11

                      Stuart Dootson wrote:

                      I tried the VS2010 beta a bit and it did seem to have better performance...and C++ 0x features, which makes it a keeper for me!

                      You mean MS has followed through and ten is the new six. :omg: :cool:

                      It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

                      S 1 Reply Last reply
                      0
                      • J Jeff Hadfield

                        What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

                        C Offline
                        C Offline
                        Chris Austin
                        wrote on last edited by
                        #12

                        Jeff Hadfield wrote:

                        What's great and what's a disaster?

                        If this is and honest request for comments I will say that the issues we had with VS2005 motivated our company to stop developing and deploying .net products. MS support was very helpful in supplying special download patches that were not public at the time. But, we still had too many issues with VS crashing during compile time or when loading projects that we moved away from the platform and canceled our partner program membership.

                        Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell

                        modified on Wednesday, April 29, 2009 5:05 PM

                        1 Reply Last reply
                        0
                        • D Dan Neely

                          Stuart Dootson wrote:

                          I tried the VS2010 beta a bit and it did seem to have better performance...and C++ 0x features, which makes it a keeper for me!

                          You mean MS has followed through and ten is the new six. :omg: :cool:

                          It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

                          S Offline
                          S Offline
                          Stuart Dootson
                          wrote on last edited by
                          #13

                          dan neely wrote:

                          You mean MS has followed through and ten is the new six

                          What - a non-standard C++ compiler with a shonky user interface? ;P I was quite keen on VC6...when it was an upgrade from VC5. However, pretty soon after that, I was using Boost, so the compiler's inadequacies (and the linker's, for that matter) were a major pain for me. VS2003 was (for me) the VC++ that made the biggest difference to my working life. Having said that, it's quite difficult to go back to it now that I've used VS2008 pretty much exclusively for almost a year. There are so many things missing from it - only little things, but I notice they're not there!

                          Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                          D J 2 Replies Last reply
                          0
                          • D Dan Neely

                            From what I've heard C++ is crapped on in all sorts of ways. I only mentioned the one instance because I read about it while WTFing on the C# behavior.

                            It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

                            K Offline
                            K Offline
                            Kevin McFarlane
                            wrote on last edited by
                            #14

                            Re: C++, apparently 10 is the new 6. Let's see.

                            Kevin

                            1 Reply Last reply
                            0
                            • J Jeff Hadfield

                              What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #15

                              Jeff Hadfield wrote:

                              great and what's a disaster

                              My comments regard VS2008. I second Christian. The WPF designer is too buggy. I especially like the crashing with the IDE just shutting down without any warning at all. I am not really impressed the IDE recompiling the program all the time whether you change anything or not. The help system is waaaaaaaaaaaaaaaaaaaaaaaaay too slow and there are way too many "information not found" pages showing up. Google is a better help system than what comes with the IDE. But that should not come as a real surprise.

                              P 1 Reply Last reply
                              0
                              • S Stuart Dootson

                                dan neely wrote:

                                You mean MS has followed through and ten is the new six

                                What - a non-standard C++ compiler with a shonky user interface? ;P I was quite keen on VC6...when it was an upgrade from VC5. However, pretty soon after that, I was using Boost, so the compiler's inadequacies (and the linker's, for that matter) were a major pain for me. VS2003 was (for me) the VC++ that made the biggest difference to my working life. Having said that, it's quite difficult to go back to it now that I've used VS2008 pretty much exclusively for almost a year. There are so many things missing from it - only little things, but I notice they're not there!

                                Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                                D Offline
                                D Offline
                                Dan Neely
                                wrote on last edited by
                                #16

                                Please don't hold me responsible for MS marketing slogans.

                                It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

                                S 1 Reply Last reply
                                0
                                • S Stuart Dootson

                                  dan neely wrote:

                                  You mean MS has followed through and ten is the new six

                                  What - a non-standard C++ compiler with a shonky user interface? ;P I was quite keen on VC6...when it was an upgrade from VC5. However, pretty soon after that, I was using Boost, so the compiler's inadequacies (and the linker's, for that matter) were a major pain for me. VS2003 was (for me) the VC++ that made the biggest difference to my working life. Having said that, it's quite difficult to go back to it now that I've used VS2008 pretty much exclusively for almost a year. There are so many things missing from it - only little things, but I notice they're not there!

                                  Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                                  J Offline
                                  J Offline
                                  John M Drescher
                                  wrote on last edited by
                                  #17

                                  Stuart Dootson wrote:

                                  VS2003 was (for me) the VC++ that made the biggest difference to my working life.

                                  To me this had mixed benefits. I mean the help system has been hopelessly broken since VC6. The class wizard and wizards that help you add functions and window messages do not work well at all for C++ projects and still crash visual studio (well they do in 2005). I have given up on the add Function part of class view since there is a random chance that it will either take 2 minutes to return or completely crash visual studio. Much quicker to click on the header file add the member manually (wow I can still type) and have visual assist add the implementation in the source file.

                                  S 1 Reply Last reply
                                  0
                                  • D Dan Neely

                                    Please don't hold me responsible for MS marketing slogans.

                                    It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

                                    S Offline
                                    S Offline
                                    Stuart Dootson
                                    wrote on last edited by
                                    #18

                                    No way I'd do that - no one who frequents CP could come up with such hokey nonsense as MS marketing.

                                    1 Reply Last reply
                                    0
                                    • J Jeff Hadfield

                                      What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

                                      J Offline
                                      J Offline
                                      Joe Woodbury
                                      wrote on last edited by
                                      #19

                                      I use VC++6 and VS2005 at work and VS2008 at home. Most my work is in C++ with some C# (mostly non-forms support assemblies.) I find the VS2008 C++ compiler and linker are slightly better than the one in VS2005. (Ironically, for non-template, basic C++, the VC++6 compiler produces smaller, tighter, faster code that later iterations, though the CRT in the VS200x have a faster memory manager which can compensate.) When using VS200x, I really miss the class wizard from VC++6, the VC++6 IDE is zippier and linking in VS2008 can be really slow, but I prefer everything else about the VS200x line. My own recommendation is that if you have VS2008 use it, but don't buy it otherwise. And despite all their promises, the VS2010 preview was a major disappointment for me. That's not unusual and I've no doubt I'll switch to VS2010 for C++ if I get a freebie.

                                      1 Reply Last reply
                                      0
                                      • J Jeff Hadfield

                                        What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

                                        P Offline
                                        P Offline
                                        Philipp Sumi
                                        wrote on last edited by
                                        #20

                                        Context: C# / WPF developer I really found VS2005 to be a buggy nightmare, especially when it came to big solutions and VS2008 fixed quite a few things for me in that department. Overall it was a much smoother experience. WPF development was a joke, got *a little* better with SP1 but still isn't a viable alternative to Blend (and would be obsolete with comparison to Blend 3 if it wasn't for Resharper). I'm having high hopes for 2010, but given the fact that there's so much new stuff in it, I'm somewhat sceptical, but I guess I'll hop on before the thing goes RTM anyway. Let's hope for the best ;)

                                        1 Reply Last reply
                                        0
                                        • J Jeff Hadfield

                                          What got fixed, what should have been fixed? What's great and what's a disaster? What's your favorite version of VS? Honestly curious to know -- will be visiting MSFT last week and would like to take along some feedback. Witticisms welcomed but thoughtful answers are more helpful. thanks jeff

                                          A Offline
                                          A Offline
                                          Anna Jayne Metcalfe
                                          wrote on last edited by
                                          #21

                                          A big subject, and not one I've got the braincells to do justice to right now. Some of my thoughts:

                                          • VS2005 is (and has been since Beta 1) a dog for add-in developers.
                                          • VS2008 is better (esp. with the TR1 bits) but broke move stuff under the hood (try any of the Evaluate() calls in the VCProjectEngine interfaces).
                                          • VS2010 should have a fair few of the C++ 0x features (I'm especially looking forward to Lambdas, which finally make std::for_each usable) but I don't know whether the new threading support (Anthony William's presentation at the ACCU COnference was a great introduction to the subject) or futures will make it in. If they don't that will be a huge missed opportunity.
                                          • VS2010 introduces a new MSBuild compatible (.vcxproj) project file format. That's a pain for us, and will make diffing with .vcproj files for previous versions impossible. Jury out on that one...
                                          • VS2010 has a new WPF based code editor. I'm expecting it to be very pretty, but slow and unstable. We'll see.

                                          My bet's on the release after VS2010 (VS2012?) being the stable one of the pair. As the saying goes "We live in interesting times". :rolleyes:

                                          S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups