.NET 9 erweitert die Grenzen: Offizielle Unterstützung für die neue Plattform

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Das .NET-Ökosystem wächst weiter: C# erhält Unterstützung für die neue Plattform



In der Welt der Softwareentwicklung hat sich ein bedeutendes Ereignis ereignet. Das Microsoft-Team hat die Erweiterung der offiziellen Unterstützung der .NET-Plattform für C# bekannt gegeben. Ab der Version .NET 9 haben Entwickler die Möglichkeit, Anwendungen in C# auf einer grundlegend neuen Hardware-Architektur zu erstellen und auszuführen – RISC-V.



Was hat sich geändert?



Bisher existierte die Unterstützung für RISC-V in .NET nur im experimentellen Modus. Ab .NET 9 wird sie nun in den Rang einer offiziell unterstützten Plattform erhoben. Das bedeutet:



  • Volle Kompatibilität: Alle wichtigen Bibliotheken und Frameworks von .NET funktionieren korrekt auf Geräten mit RISC-V-Architektur.
  • Leistung: Die Optimierung des JIT-Compilers für RISC-V ermöglicht eine hohe Ausführungsgeschwindigkeit des Codes.
  • Werkzeuge: Visual Studio und Rider bieten jetzt vollwertiges Debugging und Profiling für Anwendungen auf RISC-V.
  • AOT-Unterstützung: Ahead-of-Time (AOT)-Kompilierung ist jetzt auch für diese Plattform verfügbar, was für eingebettete Systeme entscheidend ist.


Warum ist das wichtig für Entwickler?



Die RISC-V-Architektur gewinnt rasant an Popularität. Sie wird verwendet in:



  • Eingebetteten Systemen und IoT: Dank Offenheit und Energieeffizienz.
  • Bildung: Als Grundlage für das Studium der Computerarchitektur.
  • Serverlösungen: Große Unternehmen wie Google und Qualcomm investieren aktiv in RISC-V.


Jetzt können C#-Entwickler Anwendungen für diese Geräte erstellen, ohne das vertraute .NET-Ökosystem verlassen zu müssen. Dies ist besonders relevant für Projekte im Bereich „Internet der Dinge“ (IoT) und der industriellen Automatisierung, wo früher C oder Rust verwendet werden mussten.



Wie fange ich an?



Um die neue Funktion auszuprobieren, reicht es, die neueste Version des .NET SDK 9.0 zu installieren. Verwenden Sie für den Build unter RISC-V den Befehl:



dotnet publish -r linux-riscv64


Microsoft hat auch offizielle Docker-Images für RISC-V veröffentlicht, was die Bereitstellung von Anwendungen auf Servern mit dieser Architektur vereinfacht.



Auswirkungen auf den Bildungsprozess



Für Bildungsseiten wie pythonlib.ru eröffnet dies neue Horizonte. Jetzt können Schulungskurse und Artikel erstellt werden, die sich mit der Entwicklung in C# für moderne offene Architekturen befassen. Dies ermöglicht es Studenten, nicht nur die Sprache zu lernen, sondern auch zu verstehen, wie Code auf Hardware-Ebene funktioniert.



Die Unterstützung von RISC-V ist nicht nur ein technisches Update. Es ist ein Schritt hin zur Schaffung eines truly cross-platform Ökosystems, in dem C# und .NET überall laufen können: von Cloud-Servern bis hin zu Mikrocontrollern.



Bleiben Sie auf dem Laufenden auf pythonlib.ru – wir werden auf jeden Fall über die neuen Funktionen von .NET 9 berichten und praktische Anleitungen für die Arbeit mit RISC-V in C# vorbereiten.

Empfohlene Bibliotheken