2010-08-25 9 views
5

Podría tener que abordar algunos proyectos de mejora del desarrollo en C# en el corto plazo. Actualmente, tenemos licencias de Visual Studio 2010 disponibles, pero puede usar la herramienta que desee.¿Recomendarías Eclipse sobre VS 2010 para C# Development?

Como estoy bastante familiarizado con Eclipse (y me gusta Mylyn), me gustaría saber si alguien aquí tiene experiencia con ambos entornos y puede compartir algunas ideas o recomendaciones.

Gracias,

Respuesta

7

Ambos tienen sus pros y sus contras. Ambos tienen características imprescindibles y no puedo entender por qué no puedes encontrarlos en ambos. Pero ambos también pueden ser extremadamente frustrantes en algunos casos. Personalmente, me gusta más Eclipse, ya que creo que es más flexible. Sin embargo, esto solo se aplica a Eclipse/Java vs VS2010/C#. No creo que Eclipse pueda vencer al VS 2010 en su propio terreno. La mayoría de los complementos que he probado para Eclipse simplemente apestan. Así que recomendaría VS2010 a pesar de que requiere algo de aprendizaje. Y si usa ReSharper, maneja muchas de las debilidades de Visual Studio.

20

Ir con Visual Studio 2010, el IDE no puede vencer a VS para C# desarrollo. Le ayudará a tener el mejor entorno de desarrollo. Tendrás todos los asistentes necesarios, herramientas, etc. El depurador es genial. No puedes tener lo mismo en Eclipse. Tiene casi todo lo que necesita para WPF, ASP.NET, WCF, WinForms ... y otro tipo de aplicaciones.

Personalmente, nunca he visto a alguien ni he escuchado de alguien que use Eclipse para C#. Yo uso Eclipse para Java y es bueno para la codificación Java, pero para C# no puede ser tan bueno como VS.

2

Eclipse es una buena opción para C# si tiene la intención de desarrollar en Linux con mono. Pero en Windows no hay razón para no ir con Visual Studio.

Por supuesto eclipse es gratis y visual studio express tiene algunas características que faltan. Pero en el mundo de los negocios, adhiérete a Visual Studio. Incluso entonces, aunque creo que tomaría VS 2010 express sobre eclipse en Windows. Y como dice ignotico, Microsoft incorpora muchas cosas útiles para el desarrollo de C# y .NET. De nuevo, si usa partes importantes de .NET como WPF o ASP.NET visual studio es una necesidad. Si no está utilizando las grandes bibliotecas y herramientas, el desarrollo con mono on linux es una opción.

He escuchado tratando de que Visual Studio funcione correctamente en wine on linux es una pesadilla.

+0

Guy dice que ya tienen la licencia VS 2010. ¿Qué pasa con Linux, creo que MonoDeveloper es la mejor idea? – NDeveloper

+0

para C# en linux monodesarrollo es una idea mucho mejor. – trampster

1

Eclipse es ideal para proyectos de PHP también. Es mi IDE de elección cuando trabajo en la pila LAMP. Sin embargo, sugiero usar Visual Studio para cualquier proyecto que involucre el framework .Net.

1

me gustaría ir para Visual Studio, pero luego pienso seriamente en conseguir ReSharper así darle todas las herramientas de refactorización que se necesitaría (o al menos la mayoría de ellos)

2

que me pasa a SharpDevelop cuando VS2005 salió y demostró ser muy difícil de usar para ASP.NET si no desea hacerlo como un tutorial de MS. Vale la pena echarle un vistazo.