Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Would you recommend Eclipse over VS 2010 for C# Development? [closed]

I might have to address some development improvement projects in C# in the near term. Presently, we have Visual Studio 2010 licenses available, but you are free to use whatever tool you like.

As I'm pretty familiar with Eclipse (and I like Mylyn), I'd like to know if someone here had experience with both environments and can share some insights or recommendations.

Thanks,

like image 918
Sebastian Avatar asked Aug 25 '10 18:08

Sebastian


4 Answers

Go with Visual Studio 2010, no IDE can beat VS for C# development. It will help you to have the best development environment. You will have all the needed wizards, tools, and etc... debugger is great. You can't have the same in Eclipse. You have almost everything you need for WPF, ASP.NET, WCF, WinForms ... and other type of applications.

Personally I have never seen someone or heard of someone using Eclipse for C#. I use Eclipse for Java and it is good for Java coding, but for C# it can't be as good as VS.

like image 175
Incognito Avatar answered Nov 02 '22 06:11

Incognito


Both have their pros and cons. Both have must-have features and I can't understand why you can't find them in both. But both can also be extremely frustrating in some cases. Personally I like Eclipse more, since I feel it is more flexible. However, this only applies to Eclipse/Java vs VS2010/C#. I don't think there's any way Eclipse could beat VS 2010 on its own ground. Most of the plugins I have tried for Eclipse simply suck. So I'd recommend VS2010 even though it requires some learning. And if you use ReSharper, it handles many of the weaknesses of Visual Studio.

like image 31
Carlos Avatar answered Nov 02 '22 07:11

Carlos


Eclipse is a good option for C# if you intend to develop on linux with mono. But on windows theres no reason to not go with visual studio.

Of course eclipse is free and visual studio express has a few features missing. But in the business world stick to visual studio. Even then though I think I would take VS 2010 express over eclipse on windows. And like ignotico says Microsoft builds in a lot of useful stuff for C# and .NET development. Again if your using major parts of .NET like WPF or ASP.NET visual studio is a must. If your not using the big libraries and tools then development with mono on linux is an option.

I've heard trying to get visual studio to work properly in wine on linux is a nightmare.

like image 2
Raynos Avatar answered Nov 02 '22 07:11

Raynos


I switched to SharpDevelop when VS2005 came out and proved very fiddly to use for ASP.NET if you don't want to do it like an MS tutorial. It's worth a look.

like image 2
Jon Hanna Avatar answered Nov 02 '22 06:11

Jon Hanna