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 2003 vs VS 2005

VS 2003 vs VS 2005

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioquestion
20 Posts 12 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.
  • B brianwelsch

    Man, I thought I could only get it free w/ MSDN subscription. Looks like $6 and change for shipping will get. Thanks. What about it makes it better, IYO? BW


    Meanwhile, behind the facade of this innocent looking bookstore...

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

    Check out all the new features of the framework, + the IDE is greatly improved.

    1 Reply Last reply
    0
    • J J Dunlap

      brianwelsch wrote: Anyone know of pressing reasons to get the latest and greatest instead? [Be warned that this is from a C# perspective - I don't know what language you use, but I haven't had the chance to look at the IDE enhancements available to the other languages, so I can only tell you what new features are available to C# devs.] Refactoring!! There's a lot of other new niceties in VS2005, but refactoring takes the cake. Renaming in VS2003: Rename method. Do a search and replace to find all instances of it across your files. Oops, that was a reference to the Execute() method of a different class, not the one I was changing! Gotta go back and rename it back. 5 minutes later... Phew! Gets tedious after a while. Renaming in VS2005: Rename method. Mouseover the little brown square that appears. Click Rename. 4 seconds later... Presto! All done! :-D Same goes for encapsulate field, reorder parameters, extract interface, code snippets, fast insertion of "using" directives when you reference a class whose namespace is not imported, etc - makes coding a lot less tedious. Then there's also things like the new built-in profiler, "Find All References" instead of "Go to Reference", enhanced debugger features such as debug viewers (really helped when I was doing an app that created a bunch of GraphicsPaths, and needed to take a peek at what they looked like), enhanced HTML editor and HTML 'intellisense', unit testing, etc. And finally, you can't use all the new features available in .NET 2.0 - new Winforms and ASP.NET controls, generics, etc - from VS2003. So I'd say definitely go with VS2005 if you can.

      B Offline
      B Offline
      brianwelsch
      wrote on last edited by
      #12

      I've got the 2005 Beta Cd on the way. Looking forward to it. Bumping up my memory to 1GB, too. I noticed a big difference in performance on my work machine between VS6 and .NET. Thanks for the feedback. I'll probably bite the bullet for 2005. I'm more a C++ guy right now, but would like to mess around with C# and eventually ASP.NET. BW


      Meanwhile, behind the facade of this innocent looking bookstore...

      A 1 Reply Last reply
      0
      • Y Yongki C A Jong

        If you are to develop software for Windows Mobile 5, you might have no other option but to buy at least one of the VS2005 version. Developing in Heaven :o)
        Programmers are so good at debugging that they just don't know how to say sorry in the real world. If you find anything I say here is wrong then show me the line and I will fix it. See?

        B Offline
        B Offline
        brianwelsch
        wrote on last edited by
        #13

        I actually would like to mess around with it one day. BW


        Meanwhile, behind the facade of this innocent looking bookstore...

        1 Reply Last reply
        0
        • B brianwelsch

          I've got the 2005 Beta Cd on the way. Looking forward to it. Bumping up my memory to 1GB, too. I noticed a big difference in performance on my work machine between VS6 and .NET. Thanks for the feedback. I'll probably bite the bullet for 2005. I'm more a C++ guy right now, but would like to mess around with C# and eventually ASP.NET. BW


          Meanwhile, behind the facade of this innocent looking bookstore...

          A Offline
          A Offline
          adrian cooper
          wrote on last edited by
          #14

          Im also looking to check out VS2005. Im looking forward to using the new C++/CLI to target the .net framework. It looks well cool. I havent used 2003, so my jump is going to be from VS6 to VS2005! - Everything will probably come as a shock to me. ade me; while(myKitchen.beerInFridge() == true) { me.watchTV(); me.consumeBeer(myKitchen.getBeerCan()); }

          B 1 Reply Last reply
          0
          • P Paul Watson

            I haven't been following VS2005 all that closely but can it be used to target .NET Framework v1.0 and v1.1 or just .NET Framework 2.0? regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

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

            Just 2.0 AFAIK Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

            1 Reply Last reply
            0
            • A adrian cooper

              Im also looking to check out VS2005. Im looking forward to using the new C++/CLI to target the .net framework. It looks well cool. I havent used 2003, so my jump is going to be from VS6 to VS2005! - Everything will probably come as a shock to me. ade me; while(myKitchen.beerInFridge() == true) { me.watchTV(); me.consumeBeer(myKitchen.getBeerCan()); }

              B Offline
              B Offline
              brianwelsch
              wrote on last edited by
              #16

              And here I was thinking I'd be the last one to hobble across the finish line. ;) I can't wait to check it out either. I'm still writing in assembler at work, when I get a chance I update some C++ code in VS6. That's my brush with the state of the art.:sigh: BW


              Meanwhile, behind the facade of this innocent looking bookstore...

              1 Reply Last reply
              0
              • P Paul Watson

                I haven't been following VS2005 all that closely but can it be used to target .NET Framework v1.0 and v1.1 or just .NET Framework 2.0? regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

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

                VS2005 targets only .NET 2.0, just as VS2003 targets .NET 1.1 and VS2002 .NET 1.0. If you need to target 1.0, unfortunately you have no choice but to use VS2002. Anna :rose: Riverblade Ltd - Software Consultancy Services 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.

                P 1 Reply Last reply
                0
                • A Anna Jayne Metcalfe

                  VS2005 targets only .NET 2.0, just as VS2003 targets .NET 1.1 and VS2002 .NET 1.0. If you need to target 1.0, unfortunately you have no choice but to use VS2002. Anna :rose: Riverblade Ltd - Software Consultancy Services 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.

                  P Offline
                  P Offline
                  Paul Watson
                  wrote on last edited by
                  #18

                  Thanks for the info, Anna. regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                  J 1 Reply Last reply
                  0
                  • B brianwelsch

                    I'm looking a copy of VS.NET for myself. I'll probably wait until 2005 is released, but I'm not sure if I should go for the shiney new one or just look for a good deal on 2003. Anyone know of pressing reasons to get the latest and greatest instead? BW


                    Meanwhile, behind the facade of this innocent looking bookstore...

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

                    For C#, VS 2005 is awesome. Unfortunately, for C++ programming, I've found that VS 2005 Beta 2 sucks pretty bad. It lacks most the really cool things offered to C# developers and, right now, is really, really clunky. Despite Microsoft's vehement denials, it is clear that C++ is now a second class citizen in the Visual Studio world. (Even Visual Basic is given more respect.) Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                    1 Reply Last reply
                    0
                    • P Paul Watson

                      Thanks for the info, Anna. regards, Paul Watson South Africa Colib and WebTwoZero. K(arl) wrote: oh, and BTW, CHRISTIAN ISN'T A PARADOX, HE IS A TASMANIAN!

                      J Offline
                      J Offline
                      John Fisher
                      wrote on last edited by
                      #20

                      Actually, you can write for any version of the .NET framework, using any version of Visual Studio. The catch is that you'll have to manually verify that the calls you're using will be available on the non-targetted systems. Also, you'll need to use an alternate compilation method (.bat file, make file, msbuild, etc.) Since you can use Notepad to write .NET programs for any framework version, you should be able to do it even easier with any version of Visual Studio. John

                      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