Was sind einige Alternativen zu ReSharper? [geschlossen]

172

Ich denke über den Kauf einer ReSharper- Lizenz nach, aber gibt es mögliche Alternativen zu ReSharper und wie würden Sie diese im Vergleich zu ReSharper bewerten?

Es muss nicht unbedingt eine kostenlose Alternative sein, aber ich möchte nur wissen, wie gut gleichwertige Produkte sind.

Riain McAtamney
quelle
3
Für Stilempfehlungen verwende ich StyleCop. Für die Code-Analyse verwalte ich mit integriertem VS einen, der FxCop mehr oder weniger ersetzt. Für eine einfache Eingabe verlasse ich mich auf Productivity Power Tools. Alle 3 von MS. Für mich ist das derzeit die Alternative :)
Nawfal
Es ist kein Thema
nim

Antworten:

89

Die Hauptalternative ist:

  • CodeRush von DevExpress. Die meisten halten dies oder ReSharper für den richtigen Weg. Sie können auch nichts falsch machen. Beide haben ihre Fans, beide sind mächtig und beide haben talentierte Teams, die sie ständig verbessern. Wir alle haben vom Wettbewerb zwischen diesen beiden profitiert. Ich werde die vielen guten Diskussionen / Vergleiche darüber, die auf Stack Overflow und anderswo zu finden sind, nicht wiederholen.

Eine weitere Alternative, die einen Besuch wert ist:

  • JustCode von Telerik. Dies ist neu, immer noch mit Knicken, aber die ersten Berichte sind positiv. Ein Vorteil könnte die Lizenzierung mit anderen Telerik-Produkten und deren Integration sein. Es sind gebündelte Lizenzen verfügbar, die die Handhabung billiger / einfacher machen könnten.
Patrick Karcher
quelle
22
Übrigens, Telerik geht in den Ruhestand JustCode ... telerik.com/products/justcode-sunsetting
George Vovos
1
CodeRush von Devexpress ist nicht dasselbe wie Resharper. Meines Wissens verbessert CodeRush die Produktivität, anstatt Standards für den Code-Stil sowie Vorschläge und Code-Konvertierungen und all das durchzusetzen. Das ist meiner Meinung nach, warum es bei großen Lösungen (+10 schwere Projekte) viel schneller ist als das Nachschärfen.
Niklas
4
JustCode ist jetzt tot mit VS2017
Avenger789
2
Irgendwas für VS Code?
Paesano2000
55

Eine umfassende Liste:

  • CodeRush von DevExpress. (Wird als Hauptalternative angesehen.) Entweder dies oder ReSharper ist der richtige Weg. Sie können auch nichts falsch machen. Beide haben ihre Fans, beide sind mächtig, beide haben talentierte Teams, die sie ständig verbessern. Wir alle haben vom Wettbewerb zwischen diesen beiden profitiert. Ich werde die vielen guten Diskussionen / Vergleiche darüber, die auf Stack Overflow und anderswo zu finden sind, nicht wiederholen. 1

  • JustCode von Telerik. Dies ist neu, immer noch mit Knicken, aber die ersten Berichte sind positiv. Ein Vorteil könnte darin bestehen, auf andere Telerik-Produkte zu verzichten und diese zu integrieren. 1

  • Viele der neuen Funktionen von Visual Studio 2010 . Sehen Sie, was hinzugefügt wurde und was Sie benötigen. Möglicherweise kümmert sich die Kerninstallation um das, was Sie jetzt interessiert.

  • Visual Assist X , Mehr als 50 Funktionen machen Visual Assist X zu einem unglaublichen Produktivitätswerkzeug. Wählen Sie eine Kategorie und erfahren Sie mehr oder laden Sie eine kostenlose Testversion herunter und entdecken Sie sie alle. 2

  • VSCommands , VSCommands bietet Verbesserungen bei der Codennavigation und -generierung, die Ihre täglichen Codierungsaufgaben schnell erledigen und zusammen mit zehn wesentlichen IDE-Verbesserungen Ihre Produktivität auf ein neues Niveau bringen. VSCommands gibt es in zwei Varianten: Lite (kostenlos) und Pro (kostenpflichtig). 3

  • BrockSoft VSAid , VSAid (Visual Studio Aid) ist ein Microsoft Visual Studio-Add-In, das kostenlos sowohl für den persönlichen als auch für den kommerziellen Gebrauch verfügbar ist. VSAid richtet sich in erster Linie an Visual C ++ - Entwickler (obwohl es für jedes Visual Studio-Projekt oder jede Visual Studio-Lösung nützlich ist) und fügt der IDE eine neue Symbolleiste hinzu, die produktivitätssteigernde Funktionen hinzufügt, z. B. das schnelle Auffinden und Öffnen von Projektdateien und das Durchlaufen verwandter Dateien im Mausklick (oder Tastenanschlag!). 4

Daniel
quelle
Danke für nette Infos.
Muhammad Ashikuzzaman
1
Visual Studio 2017 hat noch mehr hinzugefügt: docs.microsoft.com/en-us/visualstudio/#pivot=features
Dan Csharpster
Es gibt auch Roslynator
Matt
20

Beachten Sie, dass Sie mit Visual Studio 2010 möglicherweise kein Addon benötigen / möchten. Viele der ReSharper-Funktionen wurden zu den Kernfunktionen von Visual Studio 2010 hinzugefügt . ReSharper , CodeRush usw. verfügen über weitere Funktionen, die über Visual Studio hinausgehen, aber sehen Sie, was hinzugefügt wurde und was Sie benötigen. Es kann sein, dass sich die Kerninstallation um das kümmert, woran Sie jetzt interessiert sind.

Ich persönlich benutze ReSharper 5 immer noch, da es für mich viele Verwendungszwecke hat . Was jeder Codierer am wichtigsten findet, ist jedoch sehr unterschiedlich. Sie müssen jeden für sich selbst testen, aber zum Glück haben alle Alternativen auch Testperioden.

Nick Craver
quelle
11

VSCommands - keine Alternative an sich, sondern ein ergänzendes Tool mit vielen einzigartigen Funktionen, die in ReSharper, CodeRush und JustCode nicht verfügbar sind.

Von der Website:

IDE-Verbesserungen

* Custom Formatting
      o Build Output
      o Debug Output
      o Search Output
* Solution Properties
      o Manage Reference Paths
      o Manage Project Properties
* Apply Fix
      o File being used by another process
      o [StyleCop][2] warnings
      o Importing .pfx key file was cancelled
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming

Verbesserungen im Projektmappen-Explorer

* Prevent Accidental Drag & Drop
* Prevent Accidental Linked Item Delete
* Group / Ungroup Items
* Show Assembly Details
* Build Startup Projects
* Open Command Prompt
* Open PowerShell
* Locate Source File
* Open File Location
* Show / Hide All Files
* Edit Project / Solution File
* Copy / Paste As Link
* Copy / Paste Reference
* Open In Expression Blend
* Collapse All
* Clean All Build Configurations

Debugging-Unterstützung

* Attach To Local IIS
* Debug As Administrator
* Debug As Normal user
* Debug As Different user

Code-Unterstützung

* Create Code Contract
iggi123
quelle
VS-Befehle für VS 2015 sind jetzt tot :-( ... visualstudiogallery.msdn.microsoft.com/…
bytedev
9

CodeRush . Außerdem hat Scott Hanselman einen schönen Beitrag, in dem er sie vergleicht: ReSharper vs. CodeRush .

Ein aktuellerer Vergleich findet sich in Coderush vs Resharper von Jason Irwin.

Neil Knight
quelle
8
Dieser Artikel ist 6 Jahre alt. Ich bin sicher, dass beide Produkte so weit fortgeschritten sind, dass der Vergleich nicht mehr vollständig gültig ist.
Adam Lear
8

Der Visual Assist X .

Brian
quelle
1
+1, eine Auslassung in meiner Antwort. Und du hast dein eigenes Antwort-Community-Wiki erstellt? Das ist Gemeinschaft. Ich werde mir unsere anderen Antworten ansehen und dir dafür einen schlechten Ruf verschaffen. . .
Patrick Karcher
1
@Patrick: Ich denke, dass die Abstimmung davon abhängt, was die Leute von der Qualität der Tools halten. Gute Werkzeuge sollten an der Spitze stehen, aber ich denke nicht, dass dies den Ruf rechtfertigt.
Brian
3

Es gibt BrockSoft VSAid . Dies wird hauptsächlich zum Suchen von Dateien in einer Lösung verwendet.

Riain McAtamney
quelle
3

Ich denke, dass CodeRush auch eine kostenlose, limitierte Version hat. Am Ende habe ich mich für ReSharper entschieden und empfehle es trotzdem, obwohl einige der Funktionen in Visual Studio 2010 enthalten sind. Es gibt nur einige Dinge, die es wert machen.

Beachten Sie, dass Sie nicht die vollständige ReSharper-Lizenz benötigen, wenn Sie nur in einer Sprache codieren. Ich habe die C # -Version und sie ist billiger.

Adimauro
quelle