2009-07-30 4 views
2

Ich bin neu in C#, da ich zuvor Java-Entwickler war. Ich bin an Tools wie Eclipse, JUnit und Ant gewöhnt - gibt es C# -Äquivalente, die ich verwenden kann - oder könnten Sie einige der beliebtesten Tools empfehlen? Ich habe von Resharper und Nant gehört. Bitte vermeiden Sie Dokumentationswerkzeuge, da ich dies als separate Frage gestellt habe.Welche Tools sollte ich für C# verwenden, nachdem ich zuvor hauptsächlich Java-Entwickler war?

Auch welche sind Ihrer Meinung nach die besten?

+3

Hören Sie auf jeden Fall den Leuten zu, die Ihnen sagen, dass Sie Resharper verwenden sollen. Sobald Sie es benutzt haben, werden Sie es schwer finden, ohne es zu arbeiten. Es ist wirklich so gut. –

+0

Der Nachteil von Resharper ist, dass es Leistung mit großen Lösungen wirklich töten kann. In der Arbeit betreibe ich einen AMD Athlon 64 3500 mit 2GB RAM, und es verlangsamt VS so sehr, dass es unbrauchbar ist. Ich habe normalerweise 3-4 VS Windows mit jeweils ziemlich großen Lösungen (bis zu 100 Projekte). –

+0

@Joe, früher oder später würde Ihr VS auch ohne Resharper langsamer werden, sobald Sie zu viele Projekte in der Lösung haben. 100 Projekte sind sehr viel - ändern Sie wirklich den Code in allen Projekten? Warum nicht die Lösung in mehrere kleinere aufteilen? –

Antwort

4

Visual Studio ersetzt Eclipse. Wenn Sie ein IntelliJ-Benutzer sind, sollten Sie auch Resharper installieren (obwohl ich dies empfehle, auch wenn Sie kein IntelliJ-Benutzer sind).

NAnt ist die .NET-Äquivalent für Ant

NUnit ist die Unit-Test-Tool der Wahl für .NET

2

IDE: Visual Studio (+ ReSharper)

Unit-Tests: NUnit

Körperbau: NAnt

einfach ein 'N' vor Ihren Favoriten bleiben und sehen, ob es existiert;)

3
  • IDEs: Visual Studio (Express), MonoDevelop, SharpDevelop
  • Unit-Testing Frameworks: NUnit, MbUnit, TestDriven.NET
  • Build-Automatisierungs-tools: NAnt, MSBuild
2

Als Programmier-IDE können Sie Visual Studio Express (kostenlos) oder reguläres Visual Studio (kostenpflichtig) verwenden. SharpDevelop ist ausgezeichnet als auch

2

IDE - Visual Studio + ReSharper (jeden Cent wert!)

Unit-Tests - nUnit und Rhino Mocks, mit NCover oder Partcover für Coverage-Analyse

-Code-Stil - MSFT FxCop und StyleCop Tools

1

Visual Studio 2008 genug für alles .. Wenn Sie Starter nur Express-Version für Sie in Ordnung sein sollte .. (und es läuft schneller in meinem Computer =)) ..

Auch Resharper ist ein wirklich nützliches Werkzeug.

Verwandte Themen