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. VS 6.0 vs VS 2005 (c++)

VS 6.0 vs VS 2005 (c++)

Scheduled Pinned Locked Moved The Lounge
c++visual-studiotestingbeta-testingtools
39 Posts 20 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 Jorgen Sigvardsson

    Chris Losinger wrote:

    the resource editor is a pain. etc.

    It started to suck real bad in VS.NET 2k3, which is one of the reason why I do much resource editing directly in the .rc file these days. Feels like a step backwards... :~

    -- Raaaaaaaaaaaaaaaaaaaaa!

    C Offline
    C Offline
    Chris Losinger
    wrote on last edited by
    #25

    Joergen Sigvardsson wrote:

    Feels like a step backwards.

    it is. it's the VB resource editor paradigm.

    image processing toolkits | batch image processing

    1 Reply Last reply
    0
    • S Shog9 0

      rrrado wrote:

      IDE seems to by much slower and class view maybe more buggy that in 6.0 (it showed no members for SOME of my classes, even simple class).

      I've had the opposite experience - Class View and Intellisense both were usually broken for me using VS6, especially when dealing with templates. The whole "browse info" thing felt tacked on and wasn't worth the additional build time - VS2005's ability to navigate through large class structures without an explicit build step has been very useful.

      rrrado wrote:

      2. compiling is also insanely slow.

      Make sure you have plenty of memory, and have configured pre-compiled headers properly - on one project, I saw compile times drop from nearly an hour before configuring PCH to just under 20 minutes - only slightly longer than in VC6. Frankly, the improvements to the compiler and standard libraries were worth it for me - and the debugger is so much better it's not even funny; i used the VS2005 debugger for close to a year before moving to VS2005 for builds. The IDE itself has some issues, but frankly it's a half-decent text editor - i can live without the wizards.

      every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

      H Offline
      H Offline
      Hamed Musavi
      wrote on last edited by
      #26

      Shog9 wrote:

      I've had the opposite experience - Class View and Intellisense both were usually broken

      Shog9 wrote:

      The IDE itself has some issues, but frankly it's a half-decent text editor

      I'm pretty sure you are not doing most of your work in MFC IDE, or you have a mainframe;). I tested it for over a month, and did all I could to continue using it. I failed, because I was spending more time to fight the slow IDE and the lost ClassWizard rather than coding. It also was a good reason to loose focus. As mentioned in another post, my best suggestion is that, he uses a 90 day trial of VS 2005 professional and check everything himself.

      // "Life is very short and is very fragile also." Yanni
      while (I'm_alive)
      {
      cout<<"I love programming.";
      }

      S 1 Reply Last reply
      0
      • H Hamed Musavi

        Shog9 wrote:

        I've had the opposite experience - Class View and Intellisense both were usually broken

        Shog9 wrote:

        The IDE itself has some issues, but frankly it's a half-decent text editor

        I'm pretty sure you are not doing most of your work in MFC IDE, or you have a mainframe;). I tested it for over a month, and did all I could to continue using it. I failed, because I was spending more time to fight the slow IDE and the lost ClassWizard rather than coding. It also was a good reason to loose focus. As mentioned in another post, my best suggestion is that, he uses a 90 day trial of VS 2005 professional and check everything himself.

        // "Life is very short and is very fragile also." Yanni
        while (I'm_alive)
        {
        cout<<"I love programming.";
        }

        S Offline
        S Offline
        Shog9 0
        wrote on last edited by
        #27

        Hamed Mosavi wrote:

        I'm pretty sure you are not doing most of your work in MFC IDE

        I do less work in MFC now than i used to, but it's still a factor. That said, I'd pretty much stopped using the Class Wizard in VS6 long before VS2005 came out - i didn't like its reliance on "special" comments for parsing source files, and really didn't like how much it complained when those comments came up missing. I want my code to look a certain way, and if the tools don't like it then i don't use those tools. As for the machine, i just upgraded my primary development machine (laptop) after a couple of years using (often multiple instances of) VS2005 on it - a 2.2Ghz Centrino with 1.5GB RAM and a dog-slow harddrive. The key is to 1) install the service packs or hotfixes so that the Intellisense thread doesn't hog processor time, and 2) configure PCH properly. There are also a ton of debugger tweaks to make things quicker there, but the "glorified text editor" portion mostly just works (with the hotfixes).

        every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

        1 Reply Last reply
        0
        • B Big Daddy Farang

          Another possible way to get VS6 is through a subscription to MSDN. That's quite expensive, but last time I checked, you could still get old products like VS6 if you're a subscriber. Also, as you've seen in this thread, some people seem to like the newer VSs better. Maybe somebody somewhere who no longer uses VS6 might have their copy for sale. (No I don't. I don't have an installation CD for it either. Wish I did.) BDF

          M Offline
          M Offline
          Michael Dunn
          wrote on last edited by
          #28

          VC6 isn't in MSDN anymore. MS had to stop shipping all products that contained their Java VM, thanks to all the legal crap with Sun.

          --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Hungarian notation FTW

          1 Reply Last reply
          0
          • M Matt Newman

            The Athlon 1800+ is a terrible processor, I had two and they were both pathetic. I found a thunderbird 1.3 Ghz and I got better better performance. But four minutes isn't that bad, the project I am working on takes between 8 and 9 minutes. I have to make the display look "pixel perfect" so I spend alot of time making changes and recompiling. Also, I find the 2005 IDE a lot more productive than 6 (but this is really preferance). And on a side note I like 2008 even more.

            -Matt Newman

            E Offline
            E Offline
            Ed Poore
            wrote on last edited by
            #29

            Matt Newman wrote:

            The Athlon 1800+ is a terrible processor

            Is it? I've got one in an old box and it was nothing but reliable, performance wise I can't remember that much.

            C M 2 Replies Last reply
            0
            • H hlmechanic

              welcome to the world of software improvements. Compair the speed of windows 3.1 with XP on the same computer to get the idea. (if you could find a computer that would run both:omg:)

              E Offline
              E Offline
              Ed Poore
              wrote on last edited by
              #30

              hlmechanic wrote:

              if you could find a computer that would run both

              Here[^] makes any computer run it ;P

              H 1 Reply Last reply
              0
              • E Ed Poore

                Matt Newman wrote:

                The Athlon 1800+ is a terrible processor

                Is it? I've got one in an old box and it was nothing but reliable, performance wise I can't remember that much.

                C Offline
                C Offline
                Cyrilix
                wrote on last edited by
                #31

                Well, as a software developer today, you should be running at least a low end Core 2 Duo, if you work on large projects. If your company won't even supply you that, then they obviously don't value your time.

                E 1 Reply Last reply
                0
                • E El Corazon

                  rrrado wrote:

                  For me nicer icons are definitely not worth to decrease my productivity

                  VS2003/VS2005/ and beyond are more than just nicer icons. There is really an issue with pros and cons, all things are like that. VS 6.0 was pre standard, as many people said, also it was buggy though might not realize it. You can upgrade the C++ STL with http://www.stlport.org/[^] though you might find things not running quite right because there were a few cases where the functionality changed. The compiler for VS 6.0 is nothing to brag about either. Using the Intel compiler there is a switch I love to joke about, it sets the "emulate microsoft 6.0 bugs" :laugh: although it is serious business when the behavior changes, still it is laughable that you have to turn on bugs to be compatible with 6.0. Now, I do use 6.0, or at least the IDE since we long since graduated to the Intel compiler, still I am familiar with its disadvantages too. If you want speedy compiling, stop using microsoft, use something else. If you want efficient optimization, again use someone else. If you want balance and getting up and going rapidly, microsoft is pretty good. all the IDEs and compilers have pros and cons, choose the one that is right for you.

                  _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                  C Offline
                  C Offline
                  Cyrilix
                  wrote on last edited by
                  #32

                  About your optimization comment... out of both Mingw and the MS compiler, MS has produced far far smaller-sized executables. Why is it that you think the MS compiler does a poor job?

                  E 1 Reply Last reply
                  0
                  • E Ed Poore

                    Matt Newman wrote:

                    The Athlon 1800+ is a terrible processor

                    Is it? I've got one in an old box and it was nothing but reliable, performance wise I can't remember that much.

                    M Offline
                    M Offline
                    Matt Newman
                    wrote on last edited by
                    #33

                    Ed.Poore wrote:

                    Is it? I've got one in an old box and it was nothing but reliable, performance wise I can't remember that much.

                    How long do you keep it on? I would keep mine running 24/7 and it would get slower and slower. I had a friend who had the exact same issue with different motherboards. 2003 server would run terribly slow on it if it had been running for longer than a day or two.

                    -Matt Newman

                    E 1 Reply Last reply
                    0
                    • C Cyrilix

                      About your optimization comment... out of both Mingw and the MS compiler, MS has produced far far smaller-sized executables. Why is it that you think the MS compiler does a poor job?

                      E Offline
                      E Offline
                      El Corazon
                      wrote on last edited by
                      #34

                      Cyrilix wrote:

                      About your optimization comment... out of both Mingw and the MS compiler, MS has produced far far smaller-sized executables. Why is it that you think the MS compiler does a poor job?

                      Those are your only two choices? Then true, MS is the better compiler. However, if you want optimization, truly tight optimizaton, you are better off going with the Intel compiler. Plus there are two types of optimzations, one for speed, one for size. Different compilers have different results in each (and on some occasions, different bugs). There are additional net build compiling environments for those truly large projects that need to be build via massive computing power as well as local multi-core builds. All in all there are many choices out there, not just two. I like Intel because few can match it on optimize for speed.

                      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                      1 Reply Last reply
                      0
                      • E Ed Poore

                        hlmechanic wrote:

                        if you could find a computer that would run both

                        Here[^] makes any computer run it ;P

                        H Offline
                        H Offline
                        hlmechanic
                        wrote on last edited by
                        #35

                        I put vmware on my xp computer (2GHz with 516? mb of ram) and ran windows 3.1 on it and it was slower than the tandy 1000 (20 MHz and ? ram) that the disks came with:-O One day I will get a computer that has enough to use thies nice toys. -- modified at 16:23 Tuesday 14th August, 2007

                        J 1 Reply Last reply
                        0
                        • H hlmechanic

                          I put vmware on my xp computer (2GHz with 516? mb of ram) and ran windows 3.1 on it and it was slower than the tandy 1000 (20 MHz and ? ram) that the disks came with:-O One day I will get a computer that has enough to use thies nice toys. -- modified at 16:23 Tuesday 14th August, 2007

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

                          Its been a few years but in this decade I have booted windows 3.11 natively on a 2GHz machine and wow it was blazing fast. I mean the os boot time was less than 1 second but I did have to wait 10 seconds for the bios to initialize...

                          John

                          1 Reply Last reply
                          0
                          • C Cyrilix

                            Well, as a software developer today, you should be running at least a low end Core 2 Duo, if you work on large projects. If your company won't even supply you that, then they obviously don't value your time.

                            E Offline
                            E Offline
                            Ed Poore
                            wrote on last edited by
                            #37

                            Cyrilix wrote:

                            you should be running at least a low end Core 2 Duo

                            Well, Athlon X2 3800+ or something or other but that's my own machine, what makes a bigger difference I find is hard drive speed (trying to justify getting a Raptor) & memory.  Can run several instances of VS quite happily, SQL Server, IIS and VMWare at the same time.

                            1 Reply Last reply
                            0
                            • M Matt Newman

                              Ed.Poore wrote:

                              Is it? I've got one in an old box and it was nothing but reliable, performance wise I can't remember that much.

                              How long do you keep it on? I would keep mine running 24/7 and it would get slower and slower. I had a friend who had the exact same issue with different motherboards. 2003 server would run terribly slow on it if it had been running for longer than a day or two.

                              -Matt Newman

                              E Offline
                              E Offline
                              Ed Poore
                              wrote on last edited by
                              #38

                              Matt Newman wrote:

                              How long do you keep it on?

                              Used to be 24/7 and never really experienced an issue with it, things were slower than my current machine but I've more than doubled what I had before (almost quadrupled, 1.2GHz up to dual core 2.0GHz).  Although I'm a sod for going through the processes and killing anything I didn't recognise or want.

                              1 Reply Last reply
                              0
                              • F Fernando A Gomez F

                                rrrado wrote:

                                I was thinking about switching from vs 6.0 to 2005 althought I don't have any good reason.

                                What about this: Visual C++ 6 was released before the C++ standard was approved. Visual C++ 7/7.1/8 already incorporates many features of the standard. Another reason: the libraries. Some libraries have changed (i.e. ATL), others have been improved (i.e. MFC). For these two reasons I switched from VC 6 to VC 8.

                                A polar bear is a bear whose coordinates has been changed in terms of sine and cosine. Quanehsti Pah Nation States

                                E Offline
                                E Offline
                                ednrgc
                                wrote on last edited by
                                #39

                                Fernando A. Gomez F. wrote:

                                others have been improved (i.e. MFC)

                                It was already improved. It was called OWL :cool:

                                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