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.2005 is it really usable ?

VS.2005 is it really usable ?

Scheduled Pinned Locked Moved The Lounge
c++visual-studiocsharpquestion
48 Posts 35 Posters 15 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.
  • C Christian Graus

    I'd say stick to 2003, if you already have it. VS2005 adds close to nothing to C++, that I can see. Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

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

    I'd go along with that. We're not moving to it yet for exactly that reason, although we do test against it. :rose: Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

    1 Reply Last reply
    0
    • J JasonSmith

      I think it is incredibly usable, and I love the improvements to VB. I have to say, now I prefer VB to C#. There are some bugs, and Microsoft has a couple of hot fix packages that you can get if you call the support line. As a long time user of Java and Java IDEs, you get used to incredibly bloated IDEs that perform like molasses. The current VS 2005 may be slower than the previous version, but if you compare it to any Java IDE on the same machine, it screams (and it does more than the previous version). I would also like to say that at least for me, the full support for Generics alone makes this worth the upgrade. And the fact that these are true generics, not just compile time type checks like in Java (what the heck was Sun thinking?), just impresses the heck out of me.

      J Offline
      J Offline
      J Dunlap
      wrote on last edited by
      #26

      JasonSmith wrote:

      As a long time user of Java and Java IDEs, you get used to incredibly bloated IDEs that perform like molasses.

      Yeah, just sad to see the official .NET IDE going that way...

      JasonSmith wrote:

      The current VS 2005 may be slower than the previous version, but if you compare it to any Java IDE on the same machine, it screams (and it does more than the previous version).

      Anything screams compared to Java! ;P :->

      JasonSmith wrote:

      I would also like to say that at least for me, the full support for Generics alone makes this worth the upgrade.

      Definitely. And then there's refactoring in the IDE, the new ASP.NET stuff, Reflection and delegate perf increases, anonymous methods, the ability to have separate access levels for property getters and setters, etc. All of those very good reasons to put up with a slow and bloated IDE if I have to. :)

      1 Reply Last reply
      0
      • G Gabriel 2

        Nishant Sivakumar wrote:

        Most SPs have been improvements over whatever was there previously. XP SP1 was better than XP, and XP SP2 is better than XP SP1.

        Oh, I get the idea, I love iteration!!! :laugh: for (i = 2; ; ++i) System.Console.WriteLine ("XP SP" + i + " is better than XP SP" + (i - 1)); Anyway, that's de idea of a Service Pack, isn't it! :confused:

        R Offline
        R Offline
        RichardGrimmer
        wrote on last edited by
        #27

        Sorry, but I'm with Nish on this one - use 2K5 for a few months, then switch back to 2K3....and begin converting all your projects hehe :) "Now I guess I'll sit back and watch people misinterpret what I just said......" Christian Graus At The Soapbox

        1 Reply Last reply
        0
        • M Maximilien

          For serious professional C++/MFC (95%) and some C# (5%) ? It seems that I'm reading horrible stories about how bad the product is ( project performances, intellisense, ... ) ! We're mostly upgrading from VC6, I'm using VS.2003 which is working fine. Is it worth it to go to VS.2005? or should we wait and buy VS.2003 ( if that is still possible ) and upgrade later ? Thanks.


          Maximilien Lincourt Your Head A Splode - Strong Bad

          R Offline
          R Offline
          robosport
          wrote on last edited by
          #28

          For C++ the ability to easily debug when using STL containers like std::vector and std::deque made it worth upgrading to VS2005! Unfortunatley stepping in the debugger is painfully slow from one line to the next which makes walking through a for loop ridiculously long. But overall I'm saving debug time by finally being able to see into and traverse a std::vector while in the debugger just by hovering over it. As far as Intellisense goes, I installed Visual Assist X and never looked back. Very pleased overall with the upgrade but I can't wait for the SP and I hope it speeds up debug stepping. robo

          1 Reply Last reply
          0
          • realJSOPR realJSOP

            C'mon Nish, leave some room up Microsoft's ass for someone besides yourself...

            Nishant Sivakumar wrote:

            it will all be good then.

            That makes me laugh out-freakin-loud. MS has been saying that about ALL their products since the mid 80's, and here we sit, stuill waiting for that promise to come true. You don't have to be such an obvious shill for the company...

            "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

            J Offline
            J Offline
            Jerry Hammond
            wrote on last edited by
            #29

            VS2005 is a fine product even if it does overwhelm some self-taught programmers with its feature rich development environment.

            “Profanity is the attempt of a lazy and feeble mind to express itself forcefully”

            1 Reply Last reply
            0
            • M Member 96

              Can't speak for c++ but it's totally usable for c#, just a slow IDE is really the only serious problem.

              A Offline
              A Offline
              AntiSilence
              wrote on last edited by
              #30

              I use VC# 2005 Express, which has it's issues (like not remembering where I've moved a toolbar to, or that I've minimised my #region sections), but other than that I like the environment. I've moved to VC# 2005 from Visual Basic 6, so there's a . I plan on buying VS.2005 sometime, but while I'm still learning, Express is fine (and since it's free I can't really complain!).

              M B 2 Replies Last reply
              0
              • A AntiSilence

                I use VC# 2005 Express, which has it's issues (like not remembering where I've moved a toolbar to, or that I've minimised my #region sections), but other than that I like the environment. I've moved to VC# 2005 from Visual Basic 6, so there's a . I plan on buying VS.2005 sometime, but while I'm still learning, Express is fine (and since it's free I can't really complain!).

                M Offline
                M Offline
                Member 96
                wrote on last edited by
                #31

                AntiSilence wrote:

                Express is fine (and since it's free I can't really complain!).

                Yeah, when I think about the Borland C compiler I used to use back in the day it's amazing how far IDE's have come along. Interesting with the region thing that it took this long to come into the MS ide, back in the Borland C days there was something called the "Origami" editor which basically did the same thing collapsing functions to make readable source code.

                1 Reply Last reply
                0
                • A AntiSilence

                  I use VC# 2005 Express, which has it's issues (like not remembering where I've moved a toolbar to, or that I've minimised my #region sections), but other than that I like the environment. I've moved to VC# 2005 from Visual Basic 6, so there's a . I plan on buying VS.2005 sometime, but while I'm still learning, Express is fine (and since it's free I can't really complain!).

                  B Offline
                  B Offline
                  BC3Tech
                  wrote on last edited by
                  #32

                  Gotta say for the .NET developer it's a HUGE improvement over 2k3. The intellisense finally being intelligent is a big plus. If you're doing .NET, the combination of 2k5 with the new v2 framework is really something that shouldn't be passed up. I'm doing both ASP.NET and Winforms on the new framework w/ the 2k5 IDE and thus far find it very, very usable. -- modified at 14:35 Friday 23rd June, 2006 I should add that I am running it on a Pentium D 830 w/ 2gb RAM so can't really speak on the performance on a standard (1gb non-dual) machine. -- modified at 14:36 Friday 23rd June, 2006 Oh and one last thing, I do absolutely abhore MS's new "document explorer" for the help system. THAT is so unusably slow that I can't even run it. I head to MSDN w/ my browser every single time I would normally go to help. Just makes me scream when I hit 'F1' out of habit.

                  1 Reply Last reply
                  0
                  • N Nemanja Trifunovic

                    Kevin McFarlane wrote:

                    Have you tried the excellent PowerCollections library from Wintellect?

                    The last time I checked them (a year and a half ago, maybe) they were still under development. Are they ready now? Anyway, I don't understand why MS didn't come with something like that in the first place instead of the crappy BCL collections.


                    My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

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

                    Nemanja Trifunovic wrote:

                    The last time I checked them (a year and a half ago, maybe) they were still under development. Are they ready now?

                    They've been out for ages, i.e., since at least the release date of VS 2005. However, you now have to register at wintellect's site (for free) to get them. They also have a PowerThreading library there but I've not looked at it. I hear that it's good though.

                    Nemanja Trifunovic wrote:

                    I don't understand why MS didn't come with something like that in the first place instead of the crappy BCL collections.

                    I'm sure they'll come up with something like this in the second place!:) Kevin

                    1 Reply Last reply
                    0
                    • M Maximilien

                      For serious professional C++/MFC (95%) and some C# (5%) ? It seems that I'm reading horrible stories about how bad the product is ( project performances, intellisense, ... ) ! We're mostly upgrading from VC6, I'm using VS.2003 which is working fine. Is it worth it to go to VS.2005? or should we wait and buy VS.2003 ( if that is still possible ) and upgrade later ? Thanks.


                      Maximilien Lincourt Your Head A Splode - Strong Bad

                      T Offline
                      T Offline
                      timothy_russell
                      wrote on last edited by
                      #34

                      You may have to change your working style a bit if you are working with asp.net since they introduced a different way of working with websites. However, if you go with the new vs2005 website model, you can get some serious productivity gains from not having to recompile the projects as you make small tweaks to the codebehind. It can be really slow when loading the designer view of pages so I would suggest setting the options so that pages load as the source view by default. There is a lot of cool shiny stuff in 2.0 such as generics which are incredibly useful. I personally think it is worth the pain of upgrading your solutions. (Even though it can be a huge PITA!) Timothy Lee Russell http://www.anatone.net

                      1 Reply Last reply
                      0
                      • M Maximilien

                        For serious professional C++/MFC (95%) and some C# (5%) ? It seems that I'm reading horrible stories about how bad the product is ( project performances, intellisense, ... ) ! We're mostly upgrading from VC6, I'm using VS.2003 which is working fine. Is it worth it to go to VS.2005? or should we wait and buy VS.2003 ( if that is still possible ) and upgrade later ? Thanks.


                        Maximilien Lincourt Your Head A Splode - Strong Bad

                        P Offline
                        P Offline
                        Programit
                        wrote on last edited by
                        #35

                        We upgraded to VS 2005 and recently down graded back to VS2003 VS2005 is okay on highend systems but next to useless on lowend. Far too slow, too bloated. Also not compatable with net1.1 stuff. FX (Net3) will be out soon so net 2 is really a waste of effort. We are waiting for Vista, Longhorn or Windows 2007, whatever they decide to call it, to actually be released before we again waste money and time upgrading. 70% of development is still done on Visual Studio 6. It works! Good deals can be found for Visual Studio 2003.

                        1 Reply Last reply
                        0
                        • M Maximilien

                          For serious professional C++/MFC (95%) and some C# (5%) ? It seems that I'm reading horrible stories about how bad the product is ( project performances, intellisense, ... ) ! We're mostly upgrading from VC6, I'm using VS.2003 which is working fine. Is it worth it to go to VS.2005? or should we wait and buy VS.2003 ( if that is still possible ) and upgrade later ? Thanks.


                          Maximilien Lincourt Your Head A Splode - Strong Bad

                          D Offline
                          D Offline
                          DontSailBackwards
                          wrote on last edited by
                          #36

                          Any IDE is easier than notepad and the express versions are pretty good value for money if you ask me (I paid A$7k for AutoCAD & use it a lot less than XP). Love it or hate it, M$ is the industry standard. If you don't like it - go out in your garage and invent a better one. You could be the next Bill Gates. For the comparison's sake, Ford, GM etc. make relatively crappy cars but they still sell lots of them simply because they are good value for money (compared to Mercedes etc.) and they meet our minimum requirements. They don't work brilliantly but they work well enough. Ah, it's a nice day outside, I think I'll push my Pinto around the block (because my Explorer is still upsidedown on the motorway). Don't have a cow man

                          1 Reply Last reply
                          0
                          • M Maximilien

                            For serious professional C++/MFC (95%) and some C# (5%) ? It seems that I'm reading horrible stories about how bad the product is ( project performances, intellisense, ... ) ! We're mostly upgrading from VC6, I'm using VS.2003 which is working fine. Is it worth it to go to VS.2005? or should we wait and buy VS.2003 ( if that is still possible ) and upgrade later ? Thanks.


                            Maximilien Lincourt Your Head A Splode - Strong Bad

                            D Offline
                            D Offline
                            david s_
                            wrote on last edited by
                            #37

                            i use 2003 for the serious projects cos i'm currently not willing to shell out the cash for 2005. i've been flirting with 2005 Express and i find the speed issue just a little too annoying for my tastes. i'll probably migrate to 2005 eventually after i feel it's worth it for me. then again, they might just surprise us all with VS 2007. it's more a "wait and see" issue for me. ...yeah, i heard you.

                            1 Reply Last reply
                            0
                            • G Gabriel 2

                              Nishant Sivakumar wrote:

                              Most SPs have been improvements over whatever was there previously. XP SP1 was better than XP, and XP SP2 is better than XP SP1.

                              Oh, I get the idea, I love iteration!!! :laugh: for (i = 2; ; ++i) System.Console.WriteLine ("XP SP" + i + " is better than XP SP" + (i - 1)); Anyway, that's de idea of a Service Pack, isn't it! :confused:

                              R Offline
                              R Offline
                              redjoy
                              wrote on last edited by
                              #38

                              Gabriel 2 wrote:

                              Oh, I get the idea, I love iteration!!! for (i = 2; ; ++i) System.Console.WriteLine ("XP SP" + i + " is better than XP SP" + (i - 1));

                              Unless you have int i = 1; declared or if you have compiler option set for loops :), in VS2005, it should read: for (int i = 2; ; ++i) System.Console.WriteLine ("XP SP" + i + " is better than XP SP" + (i - 1)); I am just mentioning this because we convert our projects from VS2003 and this was a major item for compiling. We used the compiler option :(( Michael ᅠᅠᅠᅠᅠᅠᅠᅠᅠ\|/ ᅠᅠᅠᅠᅠᅠᅠ^O^O^ ——o00o—0—o00o—— If we knew what it was we were doing, it would not be called research, would it? --Albert Einstein

                              1 Reply Last reply
                              0
                              • M Member 96

                                Can't speak for c++ but it's totally usable for c#, just a slow IDE is really the only serious problem.

                                R Offline
                                R Offline
                                redjoy
                                wrote on last edited by
                                #39

                                John Cardinal wrote:

                                Can't speak for c++ but it's totally usable for c#, just a slow IDE is really the only serious problem.

                                Our PC's had 512MB memory. Our systems would come to a screeching halt whenever we loaded our solution with VS2005. We recently added 2GB memory (total 2.5GB) and now we no longer experience this problem. It actually loads the solution faster than in VS2003. Michael ᅠᅠᅠᅠᅠᅠᅠᅠᅠ\|/ ᅠᅠᅠᅠᅠᅠᅠ^O^O^ ——o00o—0—o00o—— If we knew what it was we were doing, it would not be called research, would it? --Albert Einstein

                                1 Reply Last reply
                                0
                                • S Shog9 0

                                  Maximilien wrote:

                                  It seems that I'm reading horrible stories about how bad the product is ( project performances, intellisense, ... ) !

                                  Performance is awful, Intellisense is great (but occasionally slow... back to performance). For me, the improvements to the debugger and editor (especially the ability to jump through the code without having to build browse information) were more than enough to make up for the reduction in speed. YMMV.

                                  ---- Scripts i’ve known... CPhog 1.0.0.0 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums Expand all 1.0 - Expand all messages In-place Delete 1.0 - AJAX-style post delete Syntax 0.1 - Syntax highlighting for code blocks in the forums

                                  R Offline
                                  R Offline
                                  redjoy
                                  wrote on last edited by
                                  #40

                                  See my previous message: http://www.codeproject.com/lounge.asp?select=1547238&forumid=1159&fr=732.5&df=100&msg=1547238[^] Michael ᅠᅠᅠᅠᅠᅠᅠᅠᅠ\|/ ᅠᅠᅠᅠᅠᅠᅠ^O^O^ ——o00o—0—o00o—— If we knew what it was we were doing, it would not be called research, would it? --Albert Einstein

                                  1 Reply Last reply
                                  0
                                  • M Maximilien

                                    For serious professional C++/MFC (95%) and some C# (5%) ? It seems that I'm reading horrible stories about how bad the product is ( project performances, intellisense, ... ) ! We're mostly upgrading from VC6, I'm using VS.2003 which is working fine. Is it worth it to go to VS.2005? or should we wait and buy VS.2003 ( if that is still possible ) and upgrade later ? Thanks.


                                    Maximilien Lincourt Your Head A Splode - Strong Bad

                                    G Offline
                                    G Offline
                                    Grav Vt
                                    wrote on last edited by
                                    #41

                                    Without the various clarions of Micro$soft suxx, which unimpresses many as better suited for the open-source utopians sequestered at slashdot, the advice would be to install VS 2005. The ambition of many; perhaps not all, coders is to progress; a regression to VS 2003 is not in that path. The only appropriate concern for any company is a loss in revenue and Microsoft certainly understands this. The issues with VS 2005 will be fixed; if not, the market will migrate to another IDE and language.

                                    J 1 Reply Last reply
                                    0
                                    • A Anna Jayne Metcalfe

                                      Jörgen Sigvardsson wrote:

                                      (Although, the compiler isn't all that safe, and may explode in your face, should you use anything fancy)

                                      Yeah, like properly scoped for-loops! X| I've been writing the VS6 specific bits of Visual Lint (i.e. the VSPackage itself, which has to use MFC42) in VS6 and boy is it painful after 3 years of using VS2003 (the automation interface both sucks and blows too). :doh: Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                                      J Offline
                                      J Offline
                                      Jorgen Sigvardsson
                                      wrote on last edited by
                                      #42

                                      Anna-Jayne Metcalfe wrote:

                                      both sucks and blows too

                                      It should be noted that it does not do so concurrently. It's not that good. :-D

                                      -- 100% natural. No superstitious additives.

                                      1 Reply Last reply
                                      0
                                      • G Grav Vt

                                        Without the various clarions of Micro$soft suxx, which unimpresses many as better suited for the open-source utopians sequestered at slashdot, the advice would be to install VS 2005. The ambition of many; perhaps not all, coders is to progress; a regression to VS 2003 is not in that path. The only appropriate concern for any company is a loss in revenue and Microsoft certainly understands this. The issues with VS 2005 will be fixed; if not, the market will migrate to another IDE and language.

                                        J Offline
                                        J Offline
                                        Jorgen Sigvardsson
                                        wrote on last edited by
                                        #43

                                        Grav-Vt wrote:

                                        the advice would be to install VS 2005. The ambition of many; perhaps not all, coders is to progress; a regression to VS 2003 is not in that path.

                                        You're not a C++ programmer, are you? :suss: The compiler may be sweet, but the IDE sucks for C++ development. Intellisense is always 4 builds behind.. :(

                                        -- 100% natural. No superstitious additives.

                                        1 Reply Last reply
                                        0
                                        • N Nish Nishant

                                          I'd say go with VS 2005 - expect some IDE speed issues, specially for C++. But the SP will be out by end of this year and hopefully it will all be good then. Regards, Nish


                                          Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                                          Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New)

                                          B Offline
                                          B Offline
                                          baldricman
                                          wrote on last edited by
                                          #44

                                          We were using VS2003 for some time, and moved to VS2005 as soon as it was available to us. Yes, there speed of the IDE was frustrating, but overall our productivity has increased. VS2005 and .Net2 are VASTLY better than their earlier versions. (Hope I'm not off topic here, because my experience is limited here to C#, ASP and a bit of VB) :)

                                          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