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. Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012

Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpsales
88 Posts 50 Posters 8 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.
  • V Vasily Tserekh

    I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

    R Offline
    R Offline
    Ryan Criddle
    wrote on last edited by
    #79

    It is significantly faster that 2010, has a ton of slight tweaks and improvements that generally make your coding experience nicer, and yes the dark theme is simply beautiful :)

    1 Reply Last reply
    0
    • S Stefan_Lang

      Ok, that's two Pro, and one Con. ;P And I'm not sure about the count - given Intellisense I wonder about the usability of the other two. I know a thing or two about parallel programming - enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem. But if you don't - and that is what I suppose 'automated' implies - how can you guarantee a sensibly automated parallelization? :doh:

      E Offline
      E Offline
      Espen Harlinn
      wrote on last edited by
      #80

      Stefan_Lang wrote:

      how can you guarantee a sensibly automated parallelization?

      Good question :-D I guess that dependence analysis obviously plays a big part in this, and that there are limits to how well the compiler is able to perform auto parallelization. So some code will see significant performance gains, while other pieces of code will see no improvement at all.

      Stefan_Lang wrote:

      enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem

      Right, and splitting the code between CUDA and the regular C++ compiler makes it harder to keep track of how everything fits together - which is where C++ AMP comes in.

      Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

      S 1 Reply Last reply
      0
      • V Vasily Tserekh

        I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

        T Offline
        T Offline
        Tim Yen
        wrote on last edited by
        #81

        VS 2010 works much better with TFS 2010 than VS 2008. VS 2008 seems to have issues, some concepts in TFS 2010 just didn't exist in TFS 2008. So when we upgraded to TFS 2010 moving to VS 2010 made working with it easier. Saying that some of our old projects are in 2008 still.

        1 Reply Last reply
        0
        • V Vasily Tserekh

          I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

          T Offline
          T Offline
          thewazz
          wrote on last edited by
          #82

          2012 looks interesting for front-end stuff, js, css intellisense... http://www.asp.net/vnext[^]

          1 Reply Last reply
          0
          • D Dan Neely

            Is there a date for the XP support patch?

            Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

            M Offline
            M Offline
            Mike Diack
            wrote on last edited by
            #83

            There's a rumour there will be a beta version of it by end Sep 2012. Whether that's true is anyone's guess. Even if it is, my hunch is we won't see the final version of the XP patch before the end of the year.

            1 Reply Last reply
            0
            • V Vasily Tserekh

              I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

              M Offline
              M Offline
              Moshe Katz
              wrote on last edited by
              #84

              If you are doing anything with WPF, the new editor is much nicer, faster/more responsive, and overall easier to use. The only thing I miss from 2008/2010 is the plugin that adds colored splashes to the scroll bar to inform you of the locations of errors, warnings, and search results. As others have said, it is an overall faster experience in all respects, and you get the new framework 4.5 features. If you look around (and I'm too lazy busy to look right now, you'll find lots of blog posts on the Visual Studio blog about the work they did to speed up Visual Studio.

              1 Reply Last reply
              0
              • E Espen Harlinn

                Stefan_Lang wrote:

                how can you guarantee a sensibly automated parallelization?

                Good question :-D I guess that dependence analysis obviously plays a big part in this, and that there are limits to how well the compiler is able to perform auto parallelization. So some code will see significant performance gains, while other pieces of code will see no improvement at all.

                Stefan_Lang wrote:

                enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem

                Right, and splitting the code between CUDA and the regular C++ compiler makes it harder to keep track of how everything fits together - which is where C++ AMP comes in.

                Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                S Offline
                S Offline
                Stefan_Lang
                wrote on last edited by
                #85

                That is assuming you even can use CUDA - not everyone uses NVIDIA ;) It would be so nice if AMD and NVIDIA would cooperate to work on a common standard for once. Officially they do, but CUDA is not it, and OpenCL is way behind :-\

                E 1 Reply Last reply
                0
                • S Stefan_Lang

                  That is assuming you even can use CUDA - not everyone uses NVIDIA ;) It would be so nice if AMD and NVIDIA would cooperate to work on a common standard for once. Officially they do, but CUDA is not it, and OpenCL is way behind :-\

                  E Offline
                  E Offline
                  Espen Harlinn
                  wrote on last edited by
                  #86

                  Stefan_Lang wrote:

                  not everyone uses NVIDIA

                  I know, I have one laptop that's using something from Intel - but everything else uses nVidia.

                  Stefan_Lang wrote:

                  a common standard for once

                  That may happen in 5 years time or so ;) Currently the capabilities of CUDA is still evolving rappidly - once standardization kicks in, things will probably move foreward at a somewhat slower rate.

                  Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

                  1 Reply Last reply
                  0
                  • V Vasily Tserekh

                    I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

                    I Offline
                    I Offline
                    icokk8
                    wrote on last edited by
                    #87

                    If you are a C++ developer, there is at least one reason why you shouldn't upgrade to VS2012: the compiled code won't work on Windows XP (unless you use VC10 toolset, but then you loose most of the advantages of VC11). So if you have any clients / potential clients on XP (still very common, especially in enterprise environments), think twice before upgrading. For C#, the situation is a bit better: you can produce code for XP, but it will have to use .NET 4.0 not the new .NET 4.5, which doesn't work on Windows XP. See http://www.microsoft.com/visualstudio/eng/products/compatibility[^] and http://blogs.msdn.com/b/visualstudio/archive/2012/05/18/a-look-ahead-at-the-visual-studio-11-product-lineup-and-platform-support.aspx[^]

                    1 Reply Last reply
                    0
                    • M Maximilien

                      VS2010 is/was a pig (at least for C++ projects). VS2012 looks to be a lot more faster and converted our VS2008 project more easily.

                      Watched code never compiles.

                      M Offline
                      M Offline
                      Martin Cheng
                      wrote on last edited by
                      #88

                      I do totally agree ! But What other IDEs are recommanded for developing on Windows

                      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