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,
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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With