Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

HippieMagic

macrumors 6502
Dec 21, 2011
311
163
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.
 
Last edited:

chrono1081

macrumors G3
Jan 26, 2008
8,456
4,163
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.
 

kainjow

Moderator emeritus
Jun 15, 2000
7,958
7
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'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.
 

iSee

macrumors 68040
Oct 25, 2004
3,539
272
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...
 

MorphingDragon

macrumors 603
Mar 27, 2009
5,160
6
The World Inbetween
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.

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.
 

NZPilgrim

macrumors newbie
Nov 3, 2011
21
1
New Zealand
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.

Seriously?

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 :).
 

kainjow

Moderator emeritus
Jun 15, 2000
7,958
7
Seriously?
I'm super serial.

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.

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'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 :).
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.
 

NZPilgrim

macrumors newbie
Nov 3, 2011
21
1
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 :)
 

trevorde

macrumors newbie
Mar 16, 2011
29
0
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'.
 

chrisvee

macrumors regular
Jul 2, 2010
209
0
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
 

dma550

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

Mac_Max

macrumors 6502
Mar 8, 2004
404
1
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.

If I couldn't get it for free there is literally NO way I would ever use it. It should be worth $1000 tops.

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).
 

Cromulent

macrumors 604
Oct 2, 2006
6,802
1,096
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).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.