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 Offline
    J Offline
    Jeff Hadfield
    wrote on last edited by
    #1

    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 J D S H 34 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

      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

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

                                        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
                                          #20

                                          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