Rider für MAUI
Die einzige plattformunabhängige IDE für MAUI-Entwickler*innen
Realisieren Sie das volle Potenzial Ihrer App-Ideen mit der .NET Multi-platform App UI (MAUI) und der leistungsstarken Programmierunterstützung von JetBrains Rider
Mit Rider können Sie MAUI-Apps für Android, Windows, iOS und macOS auf der Basis eines gemeinsamen Codebestands erstellen, ausführen, debuggen, testen und profilen. Die IDE bietet eine einheitliche, überragende Bedienungs- und Nutzungserfahrung unter Windows und macOS sowie intelligente Codeinspektionen, Navigationsfunktionen und Refactorings, mit denen Sie fehlerfreien C#- und XAML-Code schneller schreiben können.
Umfassende Xcode-Integration
Unter macOS bietet Rider direkt nach der Installation eine tiefgreifende Integration mit Xcode. Die Symbolleiste zeigt eine Liste der verbundenen Apple-Geräte oder -Emulatoren, damit Sie das System, mit dem Sie arbeiten möchten, unkompliziert auswählen können. Sie können außerdem .ipa
-Dateien direkt an ein iOS-Gerät übertragen und Bereitstellungsprofile für MAUI-iOS-Projekte verwalten.
Verwaltung des Android-SDK direkt in der IDE
Rider hilft Ihnen bei der Installation der Komponenten, die Sie für die Android-Entwicklung benötigen. Wenn Sie beispielsweise für Android-Geräte entwickeln, müssen Sie das Android-SDK, einen Geräteemulator und weitere Komponenten installieren. Rider schlägt Ihnen vor, den Android-SDK-Assistenten zu starten, mit dem Sie alle für die Android-Entwicklung erforderlichen SDKs verwalten können.
Erstklassige Android-Unterstützung
Dank einem Plugin von Android Studio hilft Ihnen Rider bei allen Aspekten rund um den Android-Teil einer MAUI-Anwendung. Sie müssen nicht zwischen mehreren Tools wechseln, denn alles, was Sie benötigen, haben Sie direkt in Rider zur Hand: Android Layout Editor, Layout Inspector, AndroidManifest.xml
, Logcat, Android-Profiling und verschiedene verbundene physische und virtuelle Geräte, um nur ein paar Beispiele zu nennen.
XAML-Unterstützung
Die herausragende XAML-Unterstützung in Rider umfasst Syntaxhervorhebung, Validierung von Datenbindungen und kontextbasierte Navigation. Die Code-Completion schlägt während der Eingabe XAML-Elemente, Attribute, Eigenschaftswerte und Datenbindungen vor. Rider unterstützt auch XAML Hot Reload und ermöglicht damit eine schnellere und iterativere Entwicklungserfahrung bei der Erstellung von Bedienoberflächen für unterschiedliche Plattformen.
MAUI-Workloads
MAUI muss nicht einmal auf Ihrem System installiert sein, um mit der Arbeit an einer MAUI-App zu beginnen. Mit JetBrains Rider können Sie jetzt den passenden MAUI-Workload direkt im Dialog New Project installieren.
Blazor-Hybrid-Apps
Rider unterstützt Sie bei der Entwicklung anspruchsvoller Blazor-Hybrid-Apps. Die reichhaltige Editor-Umgebung umfasst erweiterte Codeinformationen, Code-Completion und Navigation für HTML-, CSS-, JavaScript-, C#- und Blazor-Komponenten, um Ihnen eine reibungslose Entwicklungserfahrung zu bieten.
Testen von MAUI-Apps mit Coverage
Mit Rider können Sie gängige Frameworks wie NUnit, MSTest oder xUnit verwenden, um Unit-Tests für Ihre App zu erstellen, auszuführen und zu debuggen. Die integrierte Code-Coverage-Funktion von Rider bietet detaillierte Einblicke in den Umfang und die Qualität Ihrer Unit-Test-Abdeckung.
Profiling von MAUI-Apps
Die in Rider integrierten Profiler sind wichtige Werkzeuge zum Aufspüren und Diagnostizieren von Leistungsengpässen und Problemen bei der Speichernutzung in Ihren .NET-MAUI-Apps auf den Plattformen macOS, Windows und Mac Catalyst. Diese Profiler bieten die komfortable Möglichkeit, Performancedaten direkt in Rider zu erfassen und zu analysieren. So können Sie die Leistung Ihrer App ohne Umwege optimieren.
AI Assistant für Rider
Dieser optimal in die IDE integrierte KI-Helfer bietet Ihnen eine Reihe von Funktionen, die das Programmieren, Debuggen und Anpassen Ihres Codes einfacher und angenehmer machen.
Mehr erfahrenKontextspezifischer KI-Chat
Sie sind sich nicht sicher, wie Sie ein Steuerelement in Ihrem MAUI-Projekt implementieren sollen oder welche Bibliothek die beste plattformübergreifende Funktionalität bietet? Fragen Sie AI Assistant im Chat. Er berücksichtigt MAUI-spezifische Kontexte, kennt XAML und C# und gibt Ihnen Antworten, die auf die Architektur und den Technologiestack Ihres Projekts abgestimmt sind.
Mehrzeilige Code-Completion
AI Assistant kann mehrzeilige Codeblöcke generieren, um Sie bei der Erstellung von XAML-Layouts, der Einrichtung von Datenbindungen oder der Konfiguration von plattformspezifischen Services zu unterstützen. Beginnen Sie mit der Eingabe, und wenn ein Vorschlag verfügbar ist, sehen Sie ihn als ausgegrauten Code-Snippet, den Sie nur noch genehmigen müssen.
Codeerklärungen
Eine Ausnahme in Ihrer MAUI-App kommt Ihnen spanisch vor oder Sie sind sich unsicher über den Inhalt eines kürzlichen Commits? AI Assistant erklärt Ihnen Fehler und Commits im Detail, sodass Sie Problemen schneller auf den Grund gehen können. Ganz gleich, ob es um einen Laufzeitfehler aufgrund eines falsch konfigurierten Steuerelements oder um einen Commit mit mehreren plattformspezifischen Änderungen geht – die KI schlüsselt das Problem auf, um das Debugging zu vereinfachen.
Das sagen unsere Kunden
Ich verwende JetBrains-IDEs seit 13 Jahren und Rider seit seiner Einführung. Rider bietet die beste einheitliche, plattformunabhängige Entwicklungserfahrung, die alle Tools beinhaltet, die für die Entwicklung von MAUI- und anderen .NET-Apps erforderlich sind. Ich schätze es, dass das Team auf Feedback eingeht und das Produkt an die Bedürfnisse der Entwickler*innen anpasst.
JetBrains Rider war in den letzten sechs Jahren meine IDE der Wahl. Das Team hinter der IDE hat kontinuierlich hervorragende Funktionen bereitgestellt, damit wir Entwickler*innen uns auf die Dinge konzentrieren können, die wir lieben, nämlich unsere großartigen Ideen in Apps für ein großes Publikum umzusetzen. Sie ist ein zentrales Tool in meinem Arsenal – seit den Xamarin-Tagen bis zur aktuellen MAUI-Ära.
Ich verwende Rider jetzt seit etwa zwei Jahren, sowohl für die Arbeit als auch für meine Nebenprojekte. Ob unter Windows oder macOS, Rider verbessert meine Möglichkeiten, .NET-MAUI-Apps zu schreiben, auf eine Weise, die keine andere IDE bietet.
Diese Unternehmen nutzen Rider bereits – schließen Sie sich ihnen an
Erleben Sie noch heute die Power von Rider
Kostenlos für nicht-kommerzielle Nutzung
Rider hat viele Seiten
JetBrains Rider ist eine führende plattformunabhängige IDE für .NET- und Game-Entwickler*innen, die ihre Produktivität steigern und den Entwicklungsprozess vereinfachen möchten.
Rider für Unity
Der intelligentere Weg, C#-Code für Unity zu schreiben
Rider für Unreal Engine
Unterstützung für Smart C++ und Blueprints, um die besten Spiele zu entwickeln
Rider für AWS
C#-Entwicklung auf AWS in Rider
Rider für Web
Die einzige IDE, die Sie für die ASP.NET-Entwicklung benötigen
Rider für Avalonia
Die einzige plattformunabhängige IDE für Avalonia