2010-08-25 10 views
5

Ich muss in naher Zukunft einige Projekte zur Entwicklungsverbesserung in C# angehen. Gegenwärtig haben wir Visual Studio 2010-Lizenzen verfügbar, aber Sie können das Tool verwenden, das Ihnen gefällt.Würden Sie Eclipse gegenüber VS 2010 für C# Entwicklung empfehlen?

Da ich ziemlich vertraut mit Eclipse bin (und ich mag Mylyn), würde ich gerne wissen, ob jemand hier Erfahrung mit beiden Umgebungen hatte und einige Einsichten oder Empfehlungen teilen kann.

Danke,

Antwort

7

Beide haben ihre Vor- und Nachteile. Beide haben Must-Have-Funktionen und ich kann nicht verstehen, warum Sie sie nicht in beiden finden können. Aber beide können in einigen Fällen auch sehr frustrierend sein. Persönlich mag ich Eclipse mehr, da ich das Gefühl habe, dass es flexibler ist. Dies gilt jedoch nur für Eclipse/Java vs VS2010/C#. Ich glaube nicht, dass Eclipse VS 2010 auf seinem eigenen Boden schlagen könnte. Die meisten Plugins, die ich für Eclipse ausprobiert habe, saugen einfach. Also würde ich VS2010 empfehlen, obwohl es etwas Lernen erfordert. Und wenn Sie ReSharper verwenden, behandelt es viele der Schwächen von Visual Studio.

20

Gehen Sie mit Visual Studio 2010 kann keine IDE VS für C# Entwicklung schlagen. Es wird Ihnen helfen, die beste Entwicklungsumgebung zu haben. Sie werden alle benötigten Assistenten, Tools und etc ... Debugger ist großartig. Sie können nicht dasselbe in Eclipse haben. Sie haben fast alles, was Sie für WPF, ASP.NET, WCF, WinForms ... und andere Arten von Anwendungen benötigen.

Ich persönlich habe noch nie jemanden gesehen oder gehört von jemandem mit Eclipse für C#. Ich benutze Eclipse für Java und es ist gut für Java-Programmierung, aber für C# kann es nicht so gut wie VS sein.

2

Eclipse ist eine gute Option für C#, wenn Sie Linux mit Mono entwickeln möchten. Aber unter Windows gibt es keinen Grund, nicht mit Visual Studio zu gehen.

Natürlich ist Eclipse kostenlos und Visual Studio Express hat ein paar Funktionen fehlen. Aber in der Geschäftswelt bleiben Sie im Visual Studio. Selbst dann denke ich, ich würde VS 2010 Express über Eclipse auf Windows nehmen. Und wie Ignotico sagt, Microsoft baut viele nützliche Dinge für C# und .NET-Entwicklung. Auch wenn Sie große Teile von .NET wie WPF oder ASP.NET Visual Studio verwenden, ist ein Muss. Wenn Sie nicht die großen Bibliotheken und Tools verwenden, dann ist die Entwicklung mit Mono unter Linux eine Option.

Ich habe gehört, zu versuchen, Visual Studio ordnungsgemäß in Wein auf Linux zu arbeiten ist ein Albtraum.

+0

Guy sagt, dass sie bereits die VS 2010-Lizenz haben. Was ist mit Linux, denke ich MonoDeveloper ist die beste Idee. – NDeveloper

+0

für C# auf Linux monodevelop ist viel bessere Idee. – trampster

1

Eclipse eignet sich auch hervorragend für PHP-Projekte. Es ist meine IDE der Wahl beim Arbeiten im LAMP-Stapel. Ich empfehle jedoch, Visual Studio für alle Projekte zu verwenden, die das .NET-Framework betreffen.

1

ich für Visual Studio gehen würde, aber dann denken ernsthaft ReSharper und bekommen es all die Refactoring-Tools zu geben, die Sie benötigen würde (oder zumindest die meisten von ihnen)

2

ich SharpDevelop geschaltet, wenn VS2005 kam heraus und erwies sich als sehr fummelig für ASP.NET, wenn Sie es nicht wie ein MS-Tutorial machen wollen. Es ist einen Blick wert.

Verwandte Themen