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.
  • K Kenneth Haugland

    I thought you only used pure C++ with driver development or other specific hardware stuff. Anyways I also though some of the .NET libraries came from Intels core? When do you really want to use pure C++?

    J Offline
    J Offline
    jschell
    wrote on last edited by
    #41

    Kenneth Haugland wrote:

    en do you really want to use pure C++?

    Excluding subjective preferences and circular reasoning when do you "really" want to use C#, or Java or PHP?

    K 1 Reply Last reply
    0
    • J jschell

      Kenneth Haugland wrote:

      en do you really want to use pure C++?

      Excluding subjective preferences and circular reasoning when do you "really" want to use C#, or Java or PHP?

      K Offline
      K Offline
      Kenneth Haugland
      wrote on last edited by
      #42

      I understand that it sounds like a tautology[^], but I guess my question is when must I use it, meaning I dont always want to. :-D

      1 Reply Last reply
      0
      • E Espen Harlinn

        What about using a Point cloud? like PCL[^]

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

        K Offline
        K Offline
        Kenneth Haugland
        wrote on last edited by
        #43

        Sounds interesting, can I use it in WPF directly as an imported library, and mess around with it? Hmm, seems like I would have to design a wrapper class from scratch: http://stackoverflow.com/questions/11053212/point-cloud-viewer-in-net[^] Unless you want ot design it for me :-D Could actually be an article in itself. I know fx files could be imported, is there a really cool magnifyer for silverlight here: http://www.silverlightshow.net/items/Behaviors-and-Triggers-in-Silverlight-3.aspx[^] perhaps something simular could be done with PCL?

        E 1 Reply Last reply
        0
        • K Kenneth Haugland

          Sounds interesting, can I use it in WPF directly as an imported library, and mess around with it? Hmm, seems like I would have to design a wrapper class from scratch: http://stackoverflow.com/questions/11053212/point-cloud-viewer-in-net[^] Unless you want ot design it for me :-D Could actually be an article in itself. I know fx files could be imported, is there a really cool magnifyer for silverlight here: http://www.silverlightshow.net/items/Behaviors-and-Triggers-in-Silverlight-3.aspx[^] perhaps something simular could be done with PCL?

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

          Marcos André da Frota Mattos has written an interesting paper on transmission-line modeling - getting the exact link is troublesome, but it shows up on this Google search[^] - it's a PDF file.

          Kenneth Haugland wrote:

          I use it in WPF directly as an imported library

          Nope, it's a C++ library with visualization based on VTK[^]

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

          K 2 Replies Last reply
          0
          • E Espen Harlinn

            Marcos André da Frota Mattos has written an interesting paper on transmission-line modeling - getting the exact link is troublesome, but it shows up on this Google search[^] - it's a PDF file.

            Kenneth Haugland wrote:

            I use it in WPF directly as an imported library

            Nope, it's a C++ library with visualization based on VTK[^]

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

            K Offline
            K Offline
            Kenneth Haugland
            wrote on last edited by
            #45

            I usually interpet interesting as good idea but a lot of work :-D

            1 Reply Last reply
            0
            • E Espen Harlinn

              Marcos André da Frota Mattos has written an interesting paper on transmission-line modeling - getting the exact link is troublesome, but it shows up on this Google search[^] - it's a PDF file.

              Kenneth Haugland wrote:

              I use it in WPF directly as an imported library

              Nope, it's a C++ library with visualization based on VTK[^]

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

              K Offline
              K Offline
              Kenneth Haugland
              wrote on last edited by
              #46

              Anyway, I found this too: http://code.msdn.microsoft.com/windowsdesktop/CppCLINativeDllWrapper-29c32acd[^] So now its just a matter of the work to be done :cool:

              E 1 Reply Last reply
              0
              • K Kenneth Haugland

                Anyway, I found this too: http://code.msdn.microsoft.com/windowsdesktop/CppCLINativeDllWrapper-29c32acd[^] So now its just a matter of the work to be done :cool:

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

                I wrote this article,Using ACE with C++ CLI[^], to show how easy it is to use mixed mode C++/CLI. The key thing is to use:

                #pragma managed(push,off)
                // Native code goes here
                #pragma managed(pop)
                // Managed code goes here

                Transition between managed and unmaged code is handled by the compiler.

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

                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

                  P Offline
                  P Offline
                  Philippe Mori
                  wrote on last edited by
                  #48

                  VS 2012 is far better than VS 2010 as it is much faster. By the way, 2 gb of memory is not enough for large projects particulary C++. When I upgrade from 2 to 4 gb (on a 32 bit OS), I got an improvement of about 25% for build time. Express edition will run much faster on a computer but it is also much more less powerfull.

                  Philippe Mori

                  M 1 Reply Last reply
                  0
                  • P Philippe Mori

                    VS 2012 is far better than VS 2010 as it is much faster. By the way, 2 gb of memory is not enough for large projects particulary C++. When I upgrade from 2 to 4 gb (on a 32 bit OS), I got an improvement of about 25% for build time. Express edition will run much faster on a computer but it is also much more less powerfull.

                    Philippe Mori

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

                    Don't forget that currently 2012's IDE cannot be run on anything older than Windows 7 and can't target anything older than Vista (i.e. XP). There will be an updated to allow it to build XP executables, but it's nbot out yet.

                    D 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
                      Mark_Wallace
                      wrote on last edited by
                      #50

                      It's especially good if you're hard of hearing.

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      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

                        J Offline
                        J Offline
                        Jonathan C Dickinson
                        wrote on last edited by
                        #51

                        Besides the technology reasons (.Net 4.5, C++ improvements, etc.) one biggie for me is that it is REALLY snappy; not only that, but Microsoft finally ate their own dog food and made a good effort at making the product asyncronous - a good example is that project loading now happens in the background, which really helps with some of my larger solutions. VS2010 was a boon and a bane, VS2012 is a definite boon.

                        He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb] Jonathan C Dickinson (C# Software Engineer)

                        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

                          S Offline
                          S Offline
                          sohst
                          wrote on last edited by
                          #52

                          So, resuming the discussion up to now, there seems to be NO compelling reason to upgrade at least from VS2010 to VS2012, or is there any?

                          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

                            D Offline
                            D Offline
                            dazfuller
                            wrote on last edited by
                            #53

                            I find it's nicer visually than 2010, it feels faster and generally more responsive. That's not to say it's perfect though, things I still don't like since I started using it on the day it was released. 1. Upper case menu items, these still drive me nuts! Why is VS2012 shouting at me? 2. The team explorer window when using TFS. That almost everything loads into this 1 window is insane, fine the old way use to involve lots of tabs, but at least I could switch between them 3. Colors, some days it feels like psychedelic vomit on my eyes, other days it's just bland Overall it is an improvement on 2012, but it's still not perfect. Now, Sublime Text 2 on the other hand, I love coding in that :)

                            Eagles may soar, but weasels don't get sucked into jet engines

                            1 Reply Last reply
                            0
                            • K Kenneth Haugland

                              I thought you only used pure C++ with driver development or other specific hardware stuff. Anyways I also though some of the .NET libraries came from Intels core? When do you really want to use pure C++?

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

                              Kenneth Haugland wrote:

                              I thought you only used pure C++ with driver development or other specific hardware stuff.

                              Not at all - as with any language there can be a variety of reasons. Performance and portability are two oft-quoted ones, but it really depends on the developers involved and what they're trying to do. If our customer base is anything to go by, the Engineering, Financial and Games sectors make very heavy use of C++. To be honest I've been using C++ for so long now that the language I know as C++ (C++ 11, with all that entails) probably bears only a passing resemblance to the one you're thinking of. Our own Visual Lint[^] (360 kLOC in 47 projects) is written almost entirely* in native C++ (using WTL[^] for the UI bits), and it's definitely the right choice for the environment for us (that last bit is important). Other considerations aside, pushing a specific version of the .NET framework into a third party process is a big no-no (this is why you must never write Explorer shell extensions in managed languages). Once XP runtime support is available in VS2012, we will take a decision on whether to move the codebase to it from VS2008 - if not we're almost certainly going to switch to the Intel C++ compiler in VS2008 so we can take full advantage of its C++ 11 support. * The tiny bit that isn't is Java, as Eclipse has Java interfaces. By contrast Visual Studio has COM interfaces which are easy to drive with C++ smart pointers.

                              Kenneth Haugland wrote:

                              When do you really want to use pure C++?

                              Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"

                              1 Reply Last reply
                              0
                              • T TheGreatAndPowerfulOz

                                Title says it all. It was the best version.

                                If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
                                You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
                                Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

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

                                Not if you care about the capabilities of the compiler itself - it was absolutely dire by comparison with modern versions. Furthermore, the CRT shipped with it uses self modifying code (which can trigger a DEP violation) for windowproc thunking.

                                Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"

                                T 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

                                  A Offline
                                  A Offline
                                  Atanas Palavrov
                                  wrote on last edited by
                                  #56

                                  I was asking myself nearly the same question two years ago - why to upgrade VS2008 to 2010? It is really annoying to 'upgrade' your environment every year or two ... so ... I 'upgrade' Wintel to Lintel and VS2008 to GCC/VIM ... and found my internal peace ;)

                                  www.codigi.net .NET touch screen GUI components suite

                                  R 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

                                    V Offline
                                    V Offline
                                    Vaso Elias
                                    wrote on last edited by
                                    #57

                                    We need $$$$$ from you my friend!! :-) ha ha Actually, the main reason for me is a productivity features. I don't fancy a new design :-( but never mind. I think you can Google and find a list what is new. I really like Css files editing with all new features there. Just roughly: Visual Studio New Features[^] Improved Tooling..[^]

                                    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

                                      R Offline
                                      R Offline
                                      Ravi Sant
                                      wrote on last edited by
                                      #58

                                      VS2012 is far better than VS 2010. I suggest if you are upgrading upgrade to better version or do not upgrade at-all. Also, As I have heard VS2012 supports different solution files and does not forces you to convert solutions. That adds a point to it. I will definitely tell you to upgrade your ram to 4GB to make use of speed and functionality in VS2012.

                                      // ♫ 99 little bugs in the code, // 99 bugs in the code // We fix a bug, compile it again // 101 little bugs in the code ♫

                                      Tell your manager, while you code: "good, cheap or fast: pick two. "

                                      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
                                        Michael Kingsford Gray
                                        wrote on last edited by
                                        #59

                                        I very reluctantly tried VS2012 on a test machine, and after half an had decided that I adored it. I installed it on my development machine, and have no regrets.

                                        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

                                          F Offline
                                          F Offline
                                          Fran Porretto
                                          wrote on last edited by
                                          #60

                                          This is probably the most outre reason you'll hear for upgrading, but I mean every word.

                                          I allowed myself to become exceedingly comfortable with Visual Studio V6.0. In point of fact, it's a solid version that supports what I work on -- hard real-time applications -- very well. In addition, I can't use the .NET stuff in any of the later versions because of performance indeterminacy, which provided an additional rationale for not moving along. But there came a time when I was compelled by my management to upgrade...and found that I had to make the jump from VS V6.0 to VS .NET 2010.

                                          Talk about a road to Hell!

                                          You really don't want to miss a new version of Visual Studio, despite the expense. Microsoft apparently feels free to change everything from one release to the next. That includes the locations of things in the GUI, the positions of critical #include files and libraries, the rules for building various sorts of applications, and so forth. In effect, each release invalidates your intellectual investment in the previous one to some degree.

                                          The resulting learning curves are the most aggravating sort: they constantly deflect you from productive work, they're steeper than you can imagine, and they feel totally unnecessary.

                                          Had I been aware of this, I'd have moved smartly along from release to release, rather than stubbornly pinning myself to V6.0 for fifteen years. I recommend that you draw the lesson from my suffering, as I wouldn't want to wish the experience on anyone else!

                                          (This message is programming you in ways you cannot detect. Be afraid.)

                                          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