Was sind die wichtigsten Funktionen und Vorteile von JetBrains dotUltimate?
NET Coverage – Vereint die wichtigsten .NET-Tools in einer Suite.
Smart Refactoring – Verbessert die Codequalität durch sicherere strukturelle Änderungen.
Deep Profiling – Analysiert Leistungs- und Speicherprobleme übersichtlicher.
Test Insight – Unterstützt Abdeckungsprüfungen und sorgt für höhere Code-Zuverlässigkeit.
IDE-Flexibilität – Passt sowohl zu Rider- als auch zu Visual Studio-Workflows.
Entwicklungsagilität – Unterstützt langfristige .NET-Produktivität und wartbare Projekte.
Download: Jetbrains dotUltimate
Rider IDE – Schnelle plattformübergreifende .NET-IDE enthalten.
ReSharper – Code-Prüfungen für Visual Studio und VS Code.
.NET-Profiler – dotTrace und dotMemory erkennen Leistungsengpässe und Speicherlecks.
dotCover – Unit-Test-Abdeckung über alle .NET-Frameworks hinweg.
Wichtig – Für Nicht-.NET-IDEs von JetBrains ist das „All Products Pack“ erforderlich.
Kernkapazität – Sieben .NET- und C++-Tools, eine Lizenz.
dotUltimate ist die Einzelentwicklerlizenz von JetBrains, die alle kostenpflichtigen .NET- und C++-Tools des Unternehmens bündelt. Sie vereint zwei Entwicklungsumgebungen, drei Profiling- und Abdeckungstools, einen Dekompiler sowie integrierte KI-Funktionen, für die sonst separate Abonnements erforderlich wären.
Frei zwischen IDEs wechseln – Wechseln Sie jederzeit zwischen ReSharper und Rider.
Exklusive Profiler – Profiler und Code-Coverage-Tools sind ausschließlich in dotUltimate enthalten.
Eine Lizenz – Ersetzt mehrere separate JetBrains-Tool-Abonnements.
Plattformübergreifend – Rider läuft unter Windows, macOS und Linux.
C++-Unterstützung – ReSharper C++ deckt C++ und C++/CLI ab.
KI-Unterstützung – Der JetBrains AI Assistant ist in Rider und ReSharper integriert.
dotUltimate gewährt einem Entwickler mit einer einzigen Lizenz Zugriff auf das gesamte kostenpflichtige .NET- und C++-Toolset von JetBrains: ReSharper, ReSharper C++, Rider, dotTrace, dotMemory, dotCover und dotPeek. ReSharper bietet in Visual Studio On-the-Fly-Prüfungen und Refactorings für C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML und XML, während Rider eine eigenständige IDE ist, die dieselben .NET-Aufgaben außerhalb von Visual Studio übernimmt. Mit den Profiler- und Codeabdeckungstools können Sie direkt vom Schreiben von Code zur Diagnose langsamer Methoden, Speicherlecks und ungetesteter Verzweigungen übergehen, ohne die JetBrains-Toolchain verlassen zu müssen. dotPeek, der mitgelieferte Dekompiler, öffnet .dll-, .exe- und .winmd-Dateien und kann diese in eine Visual Studio-.csproj-Datei exportieren, was hilfreich ist, wenn Sie eine Assembly eines Drittanbieters untersuchen oder Logik aus einem älteren Build wiederherstellen müssen.
Entscheiden Sie sich für dotUltimate, wenn Sie die Profiler benötigen oder sowohl ReSharper als auch Rider nutzen möchten, da dotTrace, dotMemory und dotCover nicht Teil eines eigenständigen ReSharper- oder Rider-Abonnements sind. Diese drei Tools werden ausschließlich im Rahmen von dotUltimate oder dem umfangreicheren „All Products Pack“ angeboten. Wenn Sie also nur ReSharper kaufen, um Geld zu sparen, verzichten Sie auf die Profiling- und Coverage-Funktionen von JetBrains. Eine eigenständige ReSharper-Lizenz umfasst die Visual Studio-Erweiterungen, einschließlich ReSharper C++, und eine eigenständige Rider-Lizenz umfasst nur die Rider-IDE. dotUltimate ist die kleinste Lizenz, mit der Sie zwischen dem Visual Studio-Workflow und Rider wechseln können, während Ihnen die Profiler weiterhin zur Verfügung stehen.
| Enthaltenes Tool | dotUltimate | ReSharper | Rider | Alle Produkte im Paket |
|---|---|---|---|---|
| ReSharper (VS / VS Code) | ✓ | ✓ | ✕ | ✓ |
| ReSharper C++ | ✓ | ✓ | ✕ | ✓ |
| Rider IDE | ✓ | ✕ | ✓ | ✓ |
| dotTrace & dotMemory | ✓ | ✕ | ✕ | ✓ |
| dotCover | ✓ | ✕ | ✕ | ✓ |
| Andere JetBrains-IDEs | ✕ | ✕ | ✕ | ✓ |
Nein. dotUltimate beschränkt sich auf die .NET- und C++-Tools von JetBrains und umfasst keine IDEs wie IntelliJ IDEA, PyCharm, WebStorm, GoLand oder DataGrip. Wenn Sie in mehreren Sprachumgebungen arbeiten und auch diese IDEs nutzen möchten, ist das „All Products Pack“ die richtige Lizenz für Sie, da es neben allen Inhalten von dotUltimate auch die übrigen Desktop-IDEs von JetBrains enthält. Käufer gehen oft davon aus, dass das Wort „Ultimate“ für jedes JetBrains-Produkt steht. Vergewissern Sie sich daher, dass Ihr Stack auf .NET und C++ ausgerichtet ist, bevor Sie sich für dotUltimate anstelle des umfassenderen Pakets entscheiden.
dotUltimate zielt über Rider auf den .NET- und C++-Stack unter Windows, macOS und Linux ab, während ReSharper Visual Studio unter Windows abdeckt. ReSharper analysiert C#, VB.NET, XAML, ASP.NET und ASP.NET MVC, JavaScript, TypeScript, CSS, HTML und XML, und ReSharper C++ ergänzt dies um C++ einschließlich C++/CLI. dotCover erstellt Abdeckungsberichte auf Anweisungs-Ebene für Code, der auf das .NET Framework, .NET Core, Mono und Mono für Unity abzielt, und führt Tests mit MSTest, NUnit, xUnit und MSpec durch. Rider unterstützt zudem die Spieleentwicklung mit Unity, weshalb Studios es mit den Plugins dotTrace und dotMemory kombinieren, um Probleme mit der Frame-Zeit und der Speicherzuweisung zu verfolgen.
dotTrace ermittelt, welche Methoden am meisten Zeit verbrauchen, sodass Sie einen langsamen API-Aufruf oder eine träge UI-Aktion beheben können, anstatt zu raten. dotMemory erstellt Heap-Snapshots, die Sie vergleichen können, um Speicherlecks, doppelte Instanzen und überdimensionierte Speicherzuweisungen zu lokalisieren – genau die Art von Problemen, die einen Serverprozess im Produktivbetrieb auf mehrere Gigabyte RAM belasten. dotCover zeigt dann die Abdeckung auf Anweisungs-Ebene an, sodass Sie genau sehen können, welche Verzweigungen Ihre Unit-Tests niemals erreichen. Im Zusammenspiel verwandeln diese Tools vage Meldungen wie „Die App ist langsam“ oder „Sie stürzt unter Last ab“ in konkrete Codezeilen, auf die Sie reagieren können.
dotPeek ist im Lieferumfang von dotUltimate enthalten und wird von JetBrains auch als kostenloser eigenständiger .NET-Decompiler angeboten. Es dekompiliert .dll-, .exe- und .winmd-Dateien und kann das Ergebnis als Visual Studio-Projekt exportieren, was nützlich ist, um Bibliotheken von Drittanbietern zu analysieren oder Logik aus einer Assembly wiederherzustellen, wenn der Quellcode fehlt.
Ja, aber die in Visual Studio integrierten Tools (ReSharper, ReSharper C++ und dotCover) müssen alle dieselbe Version haben, um eine Visual Studio-Installation gemeinsam nutzen zu können, da sie auf einen gemeinsamen Satz von Assemblies angewiesen sind. Der einheitliche dotUltimate-Installer sorgt dafür, dass diese Versionen aufeinander abgestimmt sind, während dotTrace, dotMemory und dotPeek auch als eigenständige Anwendungen ohne Visual Studio-Integration ausgeführt werden können.
dotUltimate ist eine kostenpflichtige Lizenz für die kommerzielle Entwicklung. JetBrains bietet eine kostenlose, nicht-kommerzielle Stufe für ReSharper und Rider an, die für Lernzwecke, Open-Source- oder Hobbyprojekte genutzt werden kann. Diese kostenlose Stufe umfasst jedoch nicht dotTrace, dotMemory oder dotCover, die ausschließlich im kostenpflichtigen dotUltimate oder im „All Products Pack“ enthalten sind.
| Betriebssysteme |
Windows 11: Home / Pro / Education / Enterprise |
| Prozessor | CPU mit x86_64- oder arm64-Architektur und 4 Kernen |
| Arbeitsspeicher | Insgesamt 8 GB RAM, davon 3 GB für IDE-Prozesse verfügbar |
| Festplatte | 10 GB freier Festplattenspeicher |
| Bildschirm | Standard-Bildschirm, kompatibel mit dem jeweiligen Betriebssystem |
| Besondere Funktionen | JetBrains Rider – plattformübergreifende .NET-IDE. ReSharper-Produktivitätserweiterung für Microsoft Visual Studio. ReSharper C++ für Microsoft Visual Studio. dotMemory-Profiling in Rider und als Standalone-Version. dotTrace-Profiling in Rider und als Standalone-Version. dotCover-Codeabdeckung und Continuous Testing in Rider. dotPeek .NET-Decompiler. Monitoring-Toolfenster als Teil von dotUltimate verfügbar. |
| Hinweis | Erfordert Microsoft Visual Studio für ReSharper und ReSharper C++. Erfordert .NET Framework 4.7.2 oder höher unter Windows. Der JetBrains ETW-Dienst ist für die Leistungsprofilierung und Überwachung in Rider erforderlich. |
| Betriebssysteme | macOS Tahoe 26 macOS Sequoia 15 |
| Prozessor | CPU mit x86_64- oder arm64-Architektur und 4 Kernen |
| Arbeitsspeicher | Insgesamt 8 GB RAM, davon 3 GB für IDE-Prozesse verfügbar |
| Festplatte | 10 GB freier Festplattenspeicher |
| Bildschirm | Standard-Bildschirm, kompatibel mit dem jeweiligen Betriebssystem |
| Besondere Funktionen | JetBrains Rider – plattformübergreifende .NET-IDE. dotMemory ist in Rider integriert und als eigenständige Anwendung unter macOS verfügbar. dotTrace ist in Rider integriert und als eigenständige Anwendung unter macOS verfügbar. Unterstützung für dotCover-Befehlszeilen-Runner auf Apple Silicon. Workflow für Leistungs- und Speicherprofilierung unter macOS über Rider und die unterstützten Profiler-Tools verfügbar. |
| Hinweis | Erfordert JetBrains Rider für den aktuellen macOS dotUltimate-Workflow. JetBrains Runtime ist im Lieferumfang von Rider enthalten. ReSharper, ReSharper C++ und dotPeek sind in der überprüften offiziellen Produktdokumentation nicht als aktuelle native macOS-Tools verifiziert. dotMemory unter macOS weist in der JetBrains-Dokumentation dokumentierte Einschränkungen auf. |