back to article Visual Studio 2010 - chunky but has a great personality

Like Clerks director Kevin Smith, Visual Studio is a lot to get your arms around. There's a new editor and shell built with the graphics-rich Windows Presentation Foundation (WPF), version 4.0 of the .NET Framework that itself is packed with new features. Plus, there are some big changes in the target project types, from C++ …

COMMENTS

This topic is closed for new posts.
  1. Eugene Goodrich
    Paris Hilton

    *drool*

    I trust they fixed editing 64-bit code while debugging, too...

    1. AlexV
      FAIL

      64bit edit and continue

      That would have been nice, wouldn't it? Unfortunately, no - apparently that didn't get enough votes on their connect site, so they decided to work on something more important instead.

      To 'fix' the issue, the default platform for new projects is x86, not AnyCPU - so if you're on a 64 bit OS, and you just accept the defaults when creating a new project, then you create a 32 bit executable (which can be edit-and-continue debugged). If you want to edit and continue an actual 64 bit or AnyCPU (running on 64 bit OS) executable, then you are still out of luck.

  2. E 2
    Alert

    C++ 0x

    C++ 0x has some very nifty stuff in it.

    Would the author like to share what items of C++ 0x this new VS edition supports?

    Most of the article describes the nice UI support for things, but not the nitty gritty. Programmers want to know about the nitty gritty!

    1. rhdunn

      C++0x

      It supports auto, rvalue references, static_assert, decltype and lambda.

      http://blogs.msdn.com/vcblog/archive/2008/10/28/lambdas-auto-and-static-assert-c-0x-features-in-vc10-part-1.aspx

      http://blogs.msdn.com/vcblog/archive/2009/02/03/rvalue-references-c-0x-features-in-vc10-part-2.aspx

      http://blogs.msdn.com/vcblog/archive/2009/04/22/decltype-c-0x-features-in-vc10-part-3.aspx

  3. Ocular Sinister
    FAIL

    Awful, buggy and slow

    As some who has moved from using Visual Studio 2003/Subversion to Visual Studio 2010/Team Foundation Server, I have to say that the current Beta is shocking. Really, really shocking. Opening a XAML file can take minutes, and there is 50/50 chance it will crash VS2010. The screen frequently corrupts completely - just a collection of random pixels as if they were writing directly to video memory (!), perhaps in an attempt to improve performance. Despite this, it is slooooooow. The integration with TFS is slow, and inconsistent, though I suspect that's as much the brain dead design of TFS (Off line working? Forget it!). Not a problem with VS, but why can I not access source control functionality from with Explorer?

    The current VS2010 beta is slow and crash prone - more like an alpha than a beta - and TFS is a world of fail 'by design' forcing you to be on-line with the server to check things out. We learnt that was a crap idea over a decade ago, MS, please, get with the program!

    1. Anonymous Coward
      Anonymous Coward

      VS 2010 is working great

      VS 2010 is working great on my Windows 7 machine. It does everything I need to do. The performance is also very good. But I am a little disappointed that they didn't introduce the ribbon UI. The Office 2010 ribbon is so useful and simple that I've been spoiled. Now, I hate working with those old-fashioned and ugly menus and toolbars. Hopefully they will include ribbon in the next version of Visual Studio.

      1. Anonymous Coward
        Stop

        RE: VS 2010 is working great

        "I am a little disappointed that they didn't introduce the ribbon UI. The Office 2010 ribbon is so useful and simple that I've been spoiled."

        I sincerely hope that was sarcasm.

        1. Anonymous Coward
          Troll

          RE: RE: VS 2010 is working great

          "I sincerely hope that was sarcasm."

          Yep, definitely trolling.

          1. Anonymous Coward
            Anonymous Coward

            Definately not trolling or being Sarcastic

            The Ribbon is the biggest UI improvement of the last 25 years. Only tabbed-browsing comes close to it. In Office 2010 the ribbon got even better. Now you can fully customize the ribbon. So I have all the commands that I use frequently grouped together logically in the home tab. This saves so many clicks that once you get used to it, there's no going back to the old menus/toolbars.

            1. Steen Hive
              WTF?

              Not sarcasm

              Psychosis, obviously. The "ribbon" is marginally less useful than that fucking dancing paperclip.

        2. Anonymous Coward
          Grenade

          Quite...

          I mean, how dare someone stray from the heard. Baaaa...

          1. Chris Parsons Silver badge

            Pedant alert

            Herd!!!!

    2. Lou Gosselin

      Even Bulkier than 2008?

      I sure hope it's not. Though I have no experience with 2010, the performance lost in moving from 2003 to 2008 is enough to make one want to pull their hair out waiting for VS to perform requested operation. That and it seems to lock it's own output files and stumble on itself during recompilation from time to time.

      I sincerely would have hoped that the performance issues be addressed, but not from the sounds of it.

    3. Renato
      Thumb Up

      Subversion versus TFS

      As the person responsible for setting up the versioning system for my team on the lab I work, I choose Subversion over TFS because I already had previous experience (coming from a *nix background) and we had a spare Linux box with some free space.

      When another team which was using TFS saw versioning working correctly for us, without any corrpution specially when power went out (we still don't have a UPS, so...), the next project they had they set up a Subversion server and voila, it works.

  4. Anonymous Coward
    Thumb Down

    Release Candidate

    ...you say beta version. Yes, the beta was slow. Try the release candidate (which this review is actually testing) and report back.

  5. Anonymous Coward
    Thumb Down

    What about the code gen?

    Old farts like me will remember with fondness when the computer press would actually discuss and compare the code generation when reviewing development tools.

    Ok, so VS2010 raises the bar on memory and CPU consumption, just like its predecessors did. But what about the output of VS2010? Are the users of the generated binaries similarly afflicted? Does VS2010 natively use newer CPU instruction sets (SSE4.x, AVX), or do you have explicitly put that support in the source code? Can a single copy of VS2010 generate both 32- and 64-bit binaries? Which runs faster, a x86 binary generated by 2010 or the same code compiled with Intel's ICC v11.1 compiler?

  6. Robin

    UI

    "The .NET Add Reference dialog, for example, now populates in a background thread, whereas it used to freeze the IDE for several seconds on first use in a session."

    Great. Hopefully they've started following their own coding advice and kept the UI thread responsive. I very much enjoy waiting for a bit while the tooltip thing does whatever it's doing, just after I've started VS2008 and moved my mouse over some code.

  7. Anonymous Coward
    Anonymous Coward

    Mobile devices

    Anyone knows about support for writing software for mobile devices? Such as windows mobile or others?

    1. David Hearn
      Boffin

      stick with VS2008

      The official line I heard when people asked about this was for existing WM6.x and below development, you should use existing tools (ie. VS2008 etc).

      For Windows Phone 7 Series, they haven't formally announced what to use - but rumour has it it'll be Silverlight based, using VS2010.

  8. Whitter
    Troll

    To lead by example

    I wonder that with this new fabby development tool, MS might build some of its mainline office software using .Net...

    1. Ken Hagan Gold badge

      Re: To lead by example

      If by mainline office software you mean Word, Excel or Powerpoint then I rather doubt it. .NET is technically incapable of hosting all the different kinds of COM components that native code can cope with, so whilst you could use (and they probably have done already) managed code for some of the bells and whistles, the "main frame" will always have to be native code.

      Other possible drawbacks (at least from Microsoft's angle) might be that a managed version of Office might run under Mono, would necessarily expose much of its internals to code browsers in a way that native code doesn't, would probably result in a cleaner (and easier to emulate and be compatible with) version of the code and (worst of all) would be an enormous effort with no immediate deliverable benefit to customers.

      Developers complain about legacy code but, really, any old code that is still around is precisely what keeps the company afloat whilst they try and write something new that is as successful.

      1. Jax 1

        RE: .NET is technically incapable of hosting all the different kinds of COM components

        I call bullshit. You can interact with all sorts of COM stuff using .NET. Sure there are possibly edge cases I am unaware of and it is not advised (for example) to use managed code + COM to add an extension to FileExplorer for example but i'm not convinced about "technically incapable".

  9. Ebaneezer Wanktrollop
    WTF?

    Geeks!

    Not one comment about the post's cover girl's jubblies? What has the IT world come to!!!!!

    1. phoenix
      Pint

      I know. The amazing Dawn French no less

      Type your comment here — plain text only, no HTML

    2. Anonymous Coward
      Anonymous Coward

      It's Dawn French

      FYI

    3. Anonymous Coward
      Paris Hilton

      Re: Geeks

      I wouldn't dare comment on the Moderatix's bulgarian airbags. I presume they're the Moderatix's.

      Paris, who''s far more lightweight in the development stakes.

  10. Anonymous Coward
    Coat

    Did anyone else...

    ...click on the review link picture because of the 'ample' headline?

    Oh.

    The exit's this way is it?

    1. Anonymous Coward
      Anonymous Coward

      Half and half

      I currently use vs2008 and while I'd already read other reviews about vs2010, I didnt *need* to read this, but they enticed my click :)

    2. Anonymous Coward
      Coat

      Yep!

      Damn! Suckered again! Gives me a clue how the the malware got on this machine though! ( Best reply anon, oh the shame.... )

    3. asdf
      Flame

      big girls need love too

      Hear hear about love to the all the chubby chasers. Not all bloat is bad.

    4. Anonymous Coward
      Heart

      I Like Chunky...

      ...especially if it looks like that image in the sidebar!

      Not a code munkey, but the image had me scouring the article for more... of her.

      Isn't "chunkey munkey" a flavour of ice cream, anyways?

      Back to the cube-farm with my distracted self...

  11. Anonymous Coward
    Anonymous Coward

    No Ribbon is just fine with me.

    As a person who hates the Ribbon, I would like say that there isn't anything inherently wrong with the ribbon, the problem is deciding to remove the underlying menu system.

    The pain in Office apps is because people knew how to do something and now they can't do it without searching the ribbon. I'm sure that if the original menu system was still available, people would have had a much easier time adapting to the ribbon.

    I found the new menu customization in VS 2010 harder to use than the previous versions have been. There seem to be a lot of people who don't know how to customize them and I don't think that will change.

  12. Anonymous Coward
    Thumb Down

    Nope

    "I wonder that with this new fabby development tool, MS might build some of its mainline office software using .Net..."

    That will only happen in the version of history where documents don't exceed the length of five pages and excel tables contain only 200 cells. And printing those five pages can be done in less than a day and more than two hours.

    Delphi or Ada could do it, but never .Net or Java.

  13. Anonymous Coward
    Thumb Down

    64 bit

    "If you want to edit and continue an actual 64 bit or AnyCPU (running on 64 bit OS) executable, then you are still out of luck."

    Your code should not depend on the length of a pointer anyway....

  14. Hayden Clark Silver badge
    Unhappy

    "Recode Word in .NET"?

    You are kidding - much of the internals is unchanged from Word 97. As soon as you wander off the beaten track in the yukky ribbon thingy, up pops a dialog that I recognise from waaay back!

  15. Scott Millar
    IT Angle

    geeks indeed

    who is the cover girl? I need more pics

    1. Anonymous Coward
      Anonymous Coward

      Looks like...

      Dawn French? Looks like Comedy awards.

  16. James Gibbons
    Linux

    Does it do multi-core compiles?

    In my case (C++ because .NET is too slow for image processing) I love how Qt's Creator IDE makes use of all 4 of my cores while compiling with cl. The MS compiler is clearly compute bound most of the time so I really do see a 4x improvement. I know there are some third party add-ons for VS, but I find that small is beautiful. The only thing I miss is the class browser, which I can live without.

    Also interesting thing to know: how many third party tools are broken and will take a year or so to be updated for the new IDE? I avoid using such kits if possible because of this issue.

  17. John Smith 19 Gold badge
    Joke

    Has to be said

    You won't get too many of those to the pound.

  18. Mike Sallman
    Paris Hilton

    Are those....

    Dawn French?

    Paris, because there's no Dawn French icon.

  19. Anonymous Coward
    Paris Hilton

    @Ebeneezer Wanktrollop

    "Not one comment about the post's cover girl's jubblies? What has the IT world come to!!!!!"

    I just hadn't seen the main page of the Reg yet. When I did, WOW! YUM! Yes! You got my attention! I was rather annoyed to find that there was no further picture, but some lovely commentard tells me thats a fair bit of Dawn French. Well, I knew she was yummy but PHWOOARH!

    nudge, nudge, wink, wink, SAY NO MORE!

    What was the article about? WHO CARES! Lets go back and look at bits of Dawn French!

    Paris, because shes wondering why she's an unattractive whore; who would you rather have a pint or nine with?

  20. Anonymous Coward
    Black Helicopters

    oh mon dieu....aube français

    luvly jumblies

    taking bloatware to new levels and beyond

    it'd make her hubby proud.... to be wearin that codpeice

    awww... c'mon.. it's the closest pic to exploding codpeices you got(with a little imagination) ;p

    or should it have been !Badgers???

  21. Anonymous Coward
    Thumb Up

    The Girl

    http://www.virginmedia.com/images/dawn-french-431x400.jpg

  22. jon 77

    all you chubby chasers.... :) :)

    get your brain in gear (that one above yer eyes, not below!!!...), and do a google search!!!

    - favorite phrase from a country vicar ..

    "a woman with a **stupendous** chest.." :D :D

  23. jon 77

    much better here... :D :D

    http://blogs.coventrytelegraph.net/passtheremote/dawn%20french.jpg

    http://rosemaryrowe.typepad.com/creampuff_revolution/WindowsLiveWriter/hellooooo%20vicar.jpg

  24. John Smith 19 Gold badge
    Happy

    Supports mult-server test network

    Wonder if MS will use it before they release some new software on an unsuspecting market.

This topic is closed for new posts.

Other stories you might like