2009-01-19 4 views
13

Ich war früher ein Java-Benutzer, aber ich bin vor 4 Jahren in 100% .NET umgezogen. Wenn ich mich an ReSharper und alle Befehle, die es bietet, gewöhnt habe, wie vergleicht es sich mit IntelliJ? Beide sind von JetBrains, ich könnte mir vorstellen, dass sie nah sind - aber ich habe es nicht benutzt. (Ich weiß, dass ich das tun kann und antworte mir selbst, aber YMMV.)Wie vergleicht VS2008 + ReSharper mit IntelliJ IDEA?

Danke;

Antwort

16

Ich arbeitete Seite an Seite mit Idee und vs + Nachschärfen. Ich fand sie nah genug, dass ich irgendwann die Syntaxfarbe für den größten Unterschied hielt. Ich bin mir nicht sicher, ob das wirklich korrekt ist, aber es fühlte sich zu der Zeit sicherlich so an.

Damals schrieb ich ein Web-Frontend in C# und ein Backend in Java, und ich bin ziemlich sicher, dass ich für jeden Job das richtige Tool verwendete. Denken Sie daran, dass IntelliJ Idea eine ziemlich Code-zentrierte IDE ist und Visual Studio eine sehr visuelle IDE ist. Es ist einfach nicht fair, sie direkt zu vergleichen.

Visual Studio (und auch Netbeans für Java) versucht, Ihnen so viel wie möglich durch Assistenten und Designer zu helfen, die den Code manchmal aus Ihrer Sicht verbergen (Visual Studio leistet hervorragende Arbeit bei den Designern und fügt sogar teilweise hinzu) Klassen in der Sprache, um es noch besser zu machen). Idea versucht, Ihnen maximalen Punch zu geben, aber mit dem Code zu arbeiten, anstatt zu viele "visuelle Abstraktionen" zu erstellen. Stattdessen macht es einen wirklich guten Job, Sie am Cursor zu unterstützen, und es fühlt sich viel mehr wie eine Erweiterung meiner Hand/Gehirn-Bewegung an als Visual Studio. Ich denke, es muss die Art sein, wie sich Konzertpianisten fühlen. Gehe ich hier oben hin?

Wenn es um die Dinge geht, die Resharper in Visual Studio einführt, denke ich, dass die Optionen für Codeanalyse und Refactoring ziemlich identisch sind. Ich denke auch, dass sich ein nachgeschalteter Anwender in der Idee sehr wohl fühlen wird. Als eine Idee Benutzer fühle ich mich nackt im Visual Studio ohne Nachschärfer :)