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.
  • H Henry Minute

    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 Offline
    E Offline
    edmurphy99
    wrote on last edited by
    #63

    I skipped VS2005 completely and went from VS2003 to VS2008. I like 2008 better but it is dog slow to load.

    H 1 Reply Last reply
    0
    • P peterchen

      VS2008: Works quite well for the "old school" stuff: C++, MFC/ATL/Win32, C# WinForms. I haven't tried the new stuff with the RTM, but I fancy the observation that most "buggy crap" complaints are related to these. Whether it's better than VC6, is hard to say. To often, the system is configurable to weasel around a decision: Rather than make a decision how something should be, they gave me an option. SOunds nice on paper, but sucks. It's snappy enough on a good machine, but the UI design and implementation is certainly not excellent, which makes the biggest slowdowns for me. C++ Solution Build configuration is lauhgable (looks like designed on a round table by kindof-managerial-types). My biggest problem is that one solution config can't build two configurations of the same project in one configuration (say, an ATL and an MFC version of a library, because, oh, CString are still TWO FRACKING DIFFERENT IMPLEMENTATIONS AT RUNTIME - WHAT THE FRACK!) also, #pragma comment(lib) doesn't include the lib in the dependency check - sucks big time. Even though this works perfectly well for #include. Stupid. Support for Replacements (like $(TARGETPATH)) is very inconsistent throughout project options. For osme options they are supported, for others, they are not. Totally inconsistent and annoying. Oh, and if you want to provide feedback: The team* who designed how addins are registerd should be gagged, taken out, strangled, shot, watertortured and then forced to provide permanent instant phone and onsite support for addin installation and registration problems. This probably violates some slave labor regulations, but I really don't care. VS2010 - I've already downloaded 2/10 of the CTP, mostly to play with the new C++0x stuff. :rolleyes: The code expand/collapse stupidity I complained about is supposedly fixed for VS2010. Yay! *) I refrain to believe that a single developer would have created that useless monstrosity. The amount of brute ignorance of reality that went into this requires a team.

      Don't attribute to stupidity what can be equally well explained by buerocracy.
      My latest article | Linkify!| FoldWithUs! | sighist

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

      peterchen wrote:

      Oh, and if you want to provide feedback: The team* who designed how addins are registerd should be gagged, taken out, strangled, shot, watertortured and then forced to provide permanent instant phone and onsite support for addin installation and registration problems. This probably violates some slave labor regulations, but I really don't care.

      :laugh: Can we add the creators of the help system to this?

      John

      1 Reply Last reply
      0
      • M mbaocha

        We've not finished exploring vs 2008 and they are talking abt 2010. I beleive its just a remodelling/repackaging of what we already have in 08. ________________________________________________________________________________________ Cheap Affordable Web Hosting & Design | Best PHP Linux Hosting | ASP.NET Windows Hosting

        P Offline
        P Offline
        Phil Martin
        wrote on last edited by
        #65

        mbaocha wrote:

        I beleive its just a remodelling/repackaging of what we already have in 08.

        I find that very interesting. Could you elaborate on that a little bit? - Phil

        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
          Alan Balkany
          wrote on last edited by
          #66

          It's a pain how in VS 2005 irrelevant windows (such as properties) sometimes shoot out of auto-hide mode at random times, and you have to wait for them to go away.

          1 Reply Last reply
          0
          • S Stuart Dootson

            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 Offline
            C Offline
            ClockMeister
            wrote on last edited by
            #67

            Our solution has 38 projects mixed between C# and VB, no speed problem with Intellisense. VS2005. -CB

            1 Reply Last reply
            0
            • E edmurphy99

              I skipped VS2005 completely and went from VS2003 to VS2008. I like 2008 better but it is dog slow to load.

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

              That about sums up my experience. Except for more instability in 2008.

              Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

              1 Reply Last reply
              0
              • G Gary R Wheeler

                Microsoft has utterly deprecated C++ development since Visual Studio 2003, and the only positive thing of note in that version was improved language standard compliance. The C++ developer 'experience' has steadily gone downhill since VC6. Every version of Visual Studio since VC6 has advertised better C++ developer support, but it's always turned out to be a wretched lie, the cretins.

                Software Zen: delete this;
                Fold With Us![^]

                C Offline
                C Offline
                CygnusBMT
                wrote on last edited by
                #69

                Yes, they have definitely forgotten about C++ development. I think it was 2008 that was supposed to have been an answer to C++ concerns, but that version stinks, too: Nearly usless help, intermittent intellisense, no new support for C++/CLI, embarrassing "Class Wizard" dialog, etc. They definitely must have had a change in the Visual Studio team (maybe they outsourced it) because the quality has really suffered lately. Even C# stuff: The project properties dialog is laughable (I could draw it by hand faster) and why can't I redirect object file output? The dumbest thing they did, though, was not follow up with C++/CLI support. They finally had something that could let people ease into .Net and simplify their work by sticking with one language and they all but abandoned it. Try creating any new web service with C++. Or, if you have one, try debugging it - you can't because Visual Studio won't let you. My theory for what went wrong is that Microsoft decided to put Visual Studio under the control of whoever it was who thought it was a good idea (way back when) for Visual Basic to have no main client window. I think the price of getting him to finally make it work like a resonable editor was to give him control of the newer versions.

                1 Reply Last reply
                0
                • M Mustafa Ismail Mustafa

                  Douglas Troy wrote:

                  facial recognition and rental scan

                  I've never heard of that one! :omg: But I really feel with your post. It is essentially, less the details that I didn't know about, how I feel and I have become completely fed up with MS and their speed crap shoveling.

                  If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                  D Offline
                  D Offline
                  Douglas Troy
                  wrote on last edited by
                  #70

                  Mustafa Ismail Mustafa wrote:

                  facial recognition and rental scan

                  hahaha ... it was late, I was tired and the dementia had firmly set in ... :-D


                  :..::. Douglas H. Troy ::..
                  Bad Astronomy |VCF|wxWidgets|WTL

                  M 1 Reply Last reply
                  0
                  • T ToddHileHoffer

                    Wow. A minute? My web applications are not quite that big but that is just insane. I am using Vista Business with a 3.0Gzh dual core with 3 gigs of ram and pressing F5 does not take long at all. Do you use IIS for you project or the temporary web server thingy? I often have 3 or 4 instances of Visual Studio open and I can debug with no issues. Maybe you have some large fragmented files in your project or something.

                    I didn't get any requirements for the signature

                    C Offline
                    C Offline
                    Christopher Duncan
                    wrote on last edited by
                    #71

                    Actually, given the size of stuff some folks here work on, I don't even consider these to be very big projects. Of course, everyone's heard me whining about this issue for a while now, and many have insinuated that I must have an inferior box / bad configuration / bad karma / whatever. In fact, the 2005 and 2008 projects are extremely similar in nature, so this is the perfect apples to apples comparison. I'm using both exactly the same way. 2005 works normally. 2008 is almost unusably slow. And yeah. A minute is just insane.

                    Christopher Duncan Author of The Career Programmer and Unite the Tribes www.PracticalUSA.com

                    T 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
                      Jeff Hadfield
                      wrote on last edited by
                      #72

                      Thanks, everyone. These are very helpful. I'm taking these to Redmond next week. If you think of any more, please don't hesitate to add! jeff

                      R 1 Reply Last reply
                      0
                      • D Douglas Troy

                        Mustafa Ismail Mustafa wrote:

                        facial recognition and rental scan

                        hahaha ... it was late, I was tired and the dementia had firmly set in ... :-D


                        :..::. Douglas H. Troy ::..
                        Bad Astronomy |VCF|wxWidgets|WTL

                        M Offline
                        M Offline
                        Mustafa Ismail Mustafa
                        wrote on last edited by
                        #73

                        I understand, it was all in good fun :) I was going to make a crack about how you must be working on the cutting edge of security, but I thought that that might be a bit overboard.

                        If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                        D 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

                          K Offline
                          K Offline
                          Kenneth Kasajian
                          wrote on last edited by
                          #74

                          Missing features in VS2010: * Team Foundation is not very good at replacing source code across multiple sights. * Team Foundation should allow back-end to be other source control systems such as ClearCase * Visual Studio Static Code Analysis should support data flow analysis similar to Klocwork's Insight product. * Visual Studio Static Code Analysis for C++ should support the creation of custom tools. * Visual Studio should have built in support for source-code review, similar to Code Collaborator

                          ken@kasajian.com / www.kasajian.com

                          D 1 Reply Last reply
                          0
                          • J Jeff Hadfield

                            Thanks, everyone. These are very helpful. I'm taking these to Redmond next week. If you think of any more, please don't hesitate to add! jeff

                            R Offline
                            R Offline
                            realJSOP
                            wrote on last edited by
                            #75

                            And how much good do you think that's gonna do? All VS has been since 2000 is a way for them to spew "new technologies" at everyone that a) doesn't benefit the user, and b) they have no intention of supporting 100% with their dev tools. Yeah, I'm cynical...

                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                            -----
                            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                            1 Reply Last reply
                            0
                            • M Mustafa Ismail Mustafa

                              I understand, it was all in good fun :) I was going to make a crack about how you must be working on the cutting edge of security, but I thought that that might be a bit overboard.

                              If the post was helpful, please vote! Current activities: Book: Foundation's Edge by Isaac Asimov Project: Hospital Automation, final stage Learning: Image analysis, LINQ Now and forever, defiant to the end. What is Multiple Sclerosis[^]?

                              D Offline
                              D Offline
                              Douglas Troy
                              wrote on last edited by
                              #76

                              Mustafa Ismail Mustafa wrote:

                              I was going to make a crack about how you must be working on the cutting edge of security, but I thought that that might be a bit overboard.

                              hahahaha ... that actually would have been good last night, at the time, I was look over WCF security stuffs ... Rental Scans: verifies the UHaul you're driving doesn't contain more the the alloted explosives.


                              :..::. Douglas H. Troy ::..
                              Bad Astronomy |VCF|wxWidgets|WTL

                              1 Reply Last reply
                              0
                              • K Kenneth Kasajian

                                Missing features in VS2010: * Team Foundation is not very good at replacing source code across multiple sights. * Team Foundation should allow back-end to be other source control systems such as ClearCase * Visual Studio Static Code Analysis should support data flow analysis similar to Klocwork's Insight product. * Visual Studio Static Code Analysis for C++ should support the creation of custom tools. * Visual Studio should have built in support for source-code review, similar to Code Collaborator

                                ken@kasajian.com / www.kasajian.com

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

                                Related to your second bullet.   Make it easy to use different source control systems in different solutions instead of making it a global setting.

                                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

                                1 Reply Last reply
                                0
                                • C Christopher Duncan

                                  Actually, given the size of stuff some folks here work on, I don't even consider these to be very big projects. Of course, everyone's heard me whining about this issue for a while now, and many have insinuated that I must have an inferior box / bad configuration / bad karma / whatever. In fact, the 2005 and 2008 projects are extremely similar in nature, so this is the perfect apples to apples comparison. I'm using both exactly the same way. 2005 works normally. 2008 is almost unusably slow. And yeah. A minute is just insane.

                                  Christopher Duncan Author of The Career Programmer and Unite the Tribes www.PracticalUSA.com

                                  T Offline
                                  T Offline
                                  ToddHileHoffer
                                  wrote on last edited by
                                  #78

                                  Something has to be causing it to take so long... I don't think it behaves that way normally.

                                  I didn't get any requirements for the signature

                                  C 1 Reply Last reply
                                  0
                                  • T ToddHileHoffer

                                    Something has to be causing it to take so long... I don't think it behaves that way normally.

                                    I didn't get any requirements for the signature

                                    C Offline
                                    C Offline
                                    Christopher Duncan
                                    wrote on last edited by
                                    #79

                                    Well, that's the consensus, but I've not treated it any differently than 2005 from the point of installation onward. Of course, I wouldn't mind spending weeks debugging the problem if MS would agree to my hourly rate. :)

                                    Christopher Duncan Author of The Career Programmer and Unite the Tribes www.PracticalUSA.com

                                    1 Reply Last reply
                                    0
                                    • J John M Drescher

                                      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 Offline
                                      E Offline
                                      egyamado
                                      wrote on last edited by
                                      #80

                                      I agree with you. To add more frustration, when I add a Reference to the project, it takes for ever:mad: for no reason. Hope this will be fixed.

                                      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
                                        DevForRent
                                        wrote on last edited by
                                        #81

                                        Certainly, according to what i've heard about that it seems that msft guys are trying to dumb down VB's editor in comparison with that of C#, perhaps, to further force us developers to prefer one lang. over the other. :(

                                        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

                                          R Offline
                                          R Offline
                                          Revon
                                          wrote on last edited by
                                          #82

                                          VS2008 SP1 C++. Whats bad: 1- Hit a breakpoint, change some code, introduce a typo, re-compile. Output window says there is an error but no indication of what or where. Click edit to fix the error, error list is empty. I have to stop debugging and re-compile to see the error in the output window. 2- Try to add a breakpoint, IDE indicates the edit code is different to the compiled code, even though a re-build all took place. Have to context select 'location' and 'allow code to differ' 3- Multithreaded debugging -known issue with multiple patches, none of which work. see MSDN-Visual Studio 2008 SP1 Stepping and Breakpoint Issues Whats Good: better experience than VS2003 and VS2005 after moving from VS6. I continued using VS6 after trying VS2003 and VS2005. Steve

                                          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