News for hackers. Stuff that matters.
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by nw on Thursday May 27, 2010 @01:15PM (#1384296)
I dare say Microsoft has the best IDE out there.
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by malkia on Thursday May 27, 2010 @01:37PM (#1384366)
It does, as it works for a lot of people just fine, but it's not without it's quirks.

Some things that are better in XCode: filtering of options, error bubbles, keyboard mappings.

Some things that are better in MSVC: Debugging! Maybe because I had to use MSVC for the last 10 years, and I'm so used to it. XCode is also not bad, but would need more time adjusting to the keyboard shortcuts

Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by nitrogen on Thursday May 27, 2010 @03:51PM (#1384763)
Some things that are better in Eclipse: refactorings. Adding method parameters, changing their order, extracting methods, promoting or demoting classes, etc. At least when it comes to Java, Eclipse seems to have more options and a greater success rate than VS2008 with C#.

Debugging Java with Eclipse is about the same as debugging C# with VS in my experience, though it seems that VS's output console is slower than Eclipse's, and both are slower than a pure terminal.

Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by malbs on Thursday May 27, 2010 @06:46PM (#1385155)
I have to use both Eclipse and VS2k3/VS2k8/VS2k10 on a daily basis. Sure, eclipse has better refactorings. I would also argue that it's References/Declarations search features are better than the VS equivelents.

But that is the only two features where VS gets eclipsed. VS is an all-round better tool than Eclipse for everything else I need to do. Sure perhaps I can make Eclipse better by searching out some plugin written by some 3rd party, because the 3rd party support/community is better for Eclipse than VS. But from a daily use POV, atleast IMO, VS is simply leaps and bounds beyond Eclipse. VS also cost me $1000, Eclipse didn't cost me anything. So perhaps my view is skewed simply because I'm deluding myself because of my financial outlay, but I'd like to think not.

Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by cookiecaper on Thursday May 27, 2010 @05:47PM (#1385027)
I hate Eclipse
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by johnl87 on Thursday May 27, 2010 @03:59PM (#1384778)
I don't know about keyboard mappings. I'd rather press F10 to step through code rather than apple key + Shift + P or whatever it is. I'd also rather press F5 to debug than apple key + enter. I also like that tab in visual studio tabs lines if you highlight them instead of replacing them with a tab like xcode does.
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by malkia on Friday May 28, 2010 @06:02PM (#1387794)
Actually I kind of put it wrong - I like Visual Studio debugging keys better, as I spent most of time debugging, but for typing (and since I've moved to emacs for my linux) I prefer XCode (it's not the same but closer).

I hate XCode debugging mappings (but I haven't debug enough on it) :)

Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by rbanffy on Thursday May 27, 2010 @01:57PM (#1384440)
If and only if you are targeting Windows and Windows only.
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by kiiski on Thursday May 27, 2010 @02:01PM (#1384450)
Or, assuming this is true, Mac OS X or iPhone.
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by rbanffy on Thursday May 27, 2010 @04:14PM (#1384816)
It's not, just as much as VS2010 is not the best IDE
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by rbanffy on Thursday May 27, 2010 @10:05PM (#1385478)
Funny how moderation on topics that mention Microsoft is so predictable
Re:Ballmer to announce VS 2010 will compile native Mac/iPhon... by Tamerlin on Thursday May 27, 2010 @01:42PM (#1384387)
They do, and I don't think that's going to change, because Microsoft has a team of developers whose job is to write the software that they use to write software.