The Best IDE Review Ever

Discussion in 'Mac Programming' started by robbieduncan, Jan 20, 2012.

  1. Moderator emeritus


    Jul 24, 2002
  2. macrumors 68030


    Dec 14, 2009
    I love how this was written. :D

    So sad they had to include this though:

  3. HippieMagic, Jan 20, 2012
    Last edited: Jan 20, 2012

    macrumors regular

    Dec 21, 2011
    I actually really like using Visual Studio 2010... so much so that VS2010 Ultimate is one of the reasons I put Windows 7 on here in the first place... the other being World of Tanks haha.

    I do like the review and it brings up one really good point... the price is ridiculous. If I couldn't get it for free there is literally NO way I would ever use it. It should be worth $1000 tops.
  4. macrumors 6502a


    Jul 18, 2002
    Orange County, CA
    That was awesome. Thanks for pointing it out!
  5. macrumors 604


    Jan 26, 2008
    Isla Nublar
    I used to LOVE Visual Studio....then I discovered XCode (which I hated at first). Now I hate Visual Studio and adore XCode.
  6. Moderator emeritus


    Jun 15, 2000
    I've been using VS2010 daily for the last two weeks doing Win32 development (*cries*).

    Maybe I'm missing something, but:

    1. Why can't it show warnings and errors alongside my code?
    2. Why is the build output plain text and I have to manually parse it for failures?

    Xcode beats the pants off of VS in terms of visual compiler output. For being such a mature product, VS is quite crappy. Two thumbs down for me.
  7. macrumors 603


    Aug 19, 2008
    The Anthropocene
    Lol, that's hilarious. Makes me want to go play Loom.....
  8. macrumors 68040


    Oct 25, 2004
    As someone who's playing that game right now, I can say that review is spot-on. ;)

    Well, back to finding and destroying those bugs...
  9. macrumors 603


    Mar 27, 2009
    The World Inbetween
    Clang/LLVM as a compiler suite is much better than the MS .Net compiler.

    I use Visual Studio for Unity development (Eww MonoDevelop). If I develop on windows I use Java and SWT.
  10. macrumors newbie

    Nov 3, 2011
    New Zealand

    If you're going to bag Visual Studio you might want to actually spend a bit more time with it so you don't come off looking clueless, especially if you think you have to manually parse the build output for failures.

    If a build fails in VS I would suggest you bring up the Error List which gives you an itemized list of errors, warnings and messages from the compiler. Double click an item in that list and you are taken to the section of code where the error or warning was generated.

    I'm relatively new to the Apple eco-system and Xcode but I've been using VS for quite a number of years. Personally I don't believe Xcode comes close to matching the functionality of VS but again, I don't know enough about it. Maybe after spending more time with it I'll change my mind :).
  11. Moderator emeritus


    Jun 15, 2000
    I'm super serial.

    The Error List is still not that helpful. Sure it actually separates the warnings from errors, but it still doesn't indicate whether the build failed or not. I have a build that succeeded, but it's giving me an error in the Error List. Not that useful.

    Plus I still don't see anywhere else except in the Output window whether the build succeeded or not, and again I have to read that plain text to find that out. Xcode 3 and 4 clearly show whether a build succeeded or not, and if there are errors it takes me immediately to the list of them.

    I've been using Xcode since ~2001 when it was Project Builder. Been using VS off and on - 2005, 2008.

    I still stand by my original statements.
  12. macrumors newbie

    Nov 3, 2011
    New Zealand
    I'll admit it's a little on the small side but the status bar will tell you straight away that a build has succeeded or failed. Not quite the visual notification that Xcode does (which I do like) but definitely no need to look at the output window.

    Anyway, each to their own. If all of us thought the same the world would be a pretty boring place :)
  13. macrumors newbie

    Mar 16, 2011
    Xcode debugger

    First up, I'm a relative n00b in Xcode but have used VS for the last 15 years or so.

    The Xcode debugger is based on gdb and is incredibly crude compared to the VS debugger. For example, in Xcode, how do you examine an instance of a class variable? Further, you cannot seem to change the values of variables when debugging.

    Xcode seems to deliberately prevent you from reusing/repackaging visual components ie how on earth can I add my own custom visual component to the Xcode Interface Builder toolbox? I believe it's possible but extremely non-trivial.

    As for people who say Xcode is 'free', it's only true if your time has no value. I'd rather pay for something that works than wrestle with something that's 'free'.
  14. macrumors regular

    Jul 2, 2010
    Winnipeg, Canada
    Currently, I'm really liking Visual Studio. Of course, once I get into some more iOS development, I'm sure I'll become accustom to Xcode.

    Gotta say though, working with VS on a 13" screen is.. unpleasant. External monitor for the win! :D
  15. macrumors 6502

    Sep 3, 2009
    Lol great article! I use VS2010 for 6-7 hours a day. I am excited to begin my first project on 2012.
  16. macrumors 6502

    Mar 8, 2004
    This is definitely a 'to each their own' case. Personally I way prefer VS's debugging and error output views. Granted they both work just fine (Clang was a serious improvement). I also find VS's tabbed views to be way smoother to deal with. I wish XCode/IB had an analog to the XAML split view pane (granted I suppose that would require extending the Storyboard internal format to support manual editing). The instruments suite is really where Apple's tools outshine Microsoft's IMO.

    VS Pro is ~$500 retail. The versions that cost more than $1000 are Team server and the ones with the MSDN subscription, which in and of itself has some benefits if you need to test multiple versions of Windows out. Also I believe you get Office Win/Mac for free with the subscription (or at least my BizSpark MSDN subscription does).
  17. macrumors 603


    Oct 2, 2006
    The Land of Hope and Glory
    You can actually get quite a lot of work done just using the Express version of Visual Studio and SQL Server. Some of the features of the paid versions are nice (really nice in fact) but I have felt like I absolutely needed them (at least not enough to justify the expense).
  18. macrumors 603


    Sep 19, 2003
    Canada, eh?
    I love this game! I get paid good money to play it! :D

Share This Page