.NETArtificial IntelligenceCodingVisual Studio

.NET 9 ist da: Das sind die wichtigsten Neuerungen

Mittwoch, 13. November 2024

Mit .NET 9 erwartet dich eine deutlich leistungsfähigere, sichere und moderne Plattform, die dir das Entwickeln erleichtert. Hier sind die Highlights und wichtigsten Verbesserungen für Developer:

Performance-Boost für schnellere Apps und effiziente Speicherverwaltung

.NET 9 bringt über 1.000 Änderungen zur Performance-Optimierung. Besonders spannend ist das Update des Server Garbage Collectors (GC): Statt sich an den verfügbaren Systemressourcen zu orientieren, passt sich der GC nun an den tatsächlichen Speicherbedarf deiner Anwendung an. Das ist besonders praktisch für cloudbasierte Anwendungen, die flexibel auf Speichernutzung reagieren müssen.

.NET Aspire – für produktionsreife und einfach überwachbare Apps

.NET Aspire liefert eine verbesserte Grundlage für die Entwicklung stabiler und wartbarer Anwendungen. Die Neuerungen umfassen u. a. eine verbesserte Steuerung von Ressourcen direkt im Dashboard, langlebige Container in Debug-Sitzungen und APIs wie WaitFor, um den Ressourcenstart besser zu verwalten. Zudem sind neue Integrationen, wie mit OpenAI und Milvus, hinzugekommen, was Aspire-Anwendungen zusätzliche Flexibilität verleiht.

Künstliche Intelligenz in .NET integrieren

Die neuen Erweiterungen für künstliche Intelligenz machen es einfacher denn je, deine Anwendungen mit modernen KI-Funktionen auszustatten. Durch Partnerschaften mit OpenAI, LlamaIndex und anderen bietet .NET 9 dir eine breite Auswahl an Tools und APIs, um etwa Sprachmodelle (wie LLMs) und Vektorspeicher in deine Apps zu integrieren. Neue Abstraktionen wie Microsoft.Extensions.AI und Microsoft.Extensions.VectorData vereinheitlichen den Zugriff auf diese Technologien, was dir die Implementierung erleichtert.

ASP.NET Core: Schnellere, sichere Webanwendungen

ASP.NET Core in .NET 9 bietet dir optimierte Bereitstellung und Handhabung von statischen Dateien, die nun automatisch beim Build-Prozess komprimiert werden. Für API-Developer gibt es nun eine integrierte OpenAPI-Unterstützung, die Dokumentation und den Umgang mit Minimal APIs vereinfacht. Dazu kommen Sicherheitsupdates, etwa für die Zertifikatverwaltung auf Linux oder den sicheren Umgang mit Blazor-Authentifizierungsdaten.

Blazor und Webentwicklung: Flexible Templates und verbesserte Performance

Blazor in .NET 9 hat mit einem neuen RendererInfo-API und einer besseren Server-Wiederverbindung Performance-Verbesserungen und Flexibilität hinzugewonnen. Diese Updates machen es noch einfacher, responsive und interaktive Anwendungen zu erstellen.

C# 13 und F# 9: Leistungsstarke neue Features

Mit C# 13 und F# 9 bringt .NET 9 neue Möglichkeiten für ein reibungsloses und performantes Codieren. C# 13 ermöglicht dir mehr Kontrolle über die Speichernutzung und unterstützt nun auch die Verwendung von Collection-Expressions in params. Bei F# 9 werden Discriminated Unions durch automatische .Is*-Eigenschaften ergänzt, was die Fallprüfung erleichtert.

Erweiterte Entwickler-Tools und optimierte CLI

.NET 9 erscheint zusammen mit Visual Studio 2022 v17.12 und einer neuen Version des C# Dev Kits für Visual Studio Code. Mit diesen Updates wird dein Workflow durch bessere Debugging-Tools, nahtlose Cloud-Integration und eine verbesserte CLI noch effizienter. Der dotnet restore-Befehl prüft nun auf Sicherheitslücken in Abhängigkeiten und erleichtert das Management von Paketen in deinen Projekten.

Cross-Platform mit .NET MAUI

Mit .NET MAUI baust du jetzt noch leichter Anwendungen für Android, iOS, macOS und Windows. Dank verbesserter Performance und optimierter Integration in native Funktionen bietet MAUI eine solide Grundlage für plattformübergreifende Apps. Durch neue Community-Vorlagen und die Integration von Syncfusion-Komponenten startet dein App-Projekt jetzt schneller und mit bewährten Best Practices.

.NET 9 bietet dir viele Neuerungen, die deine Entwicklung beschleunigen und vereinfachen sollen. Lade die neueste Version herunter, entdecke die neuen Möglichkeiten und probiere die umfangreichen Verbesserungen in deinen Projekten aus.

Mehr erfahren

Teilen auf

  • Facebook
  • Twitter
  • LinkedIn

.NET

Kostenlos, Cross-Plattform und Open Source

.NET

.NET-Dokumentation

Dokumentation


Verwandte News

.NETCodingTypeScript

Heute, 27. November 2024

TypeScript v5.7: Die finale Version ist da!

Die neue Version von TypeScript ergänzt die Skriptsprache um Neuerungen und Verbesserungen wie beispielsweise neue Überprüfungen für nicht initialisierte Variablen.

Zur News
.NETApp & Data ModernizationArtificial IntelligenceAzureCloud NativeCodingContainerDataDevOpsGitHubInternet of Things (IoT)OfficeOpen SourcePower PlatformSecuritySQL ServerVisual StudioWebWindows Server

Freitag, 22. November 2024

Die wichtigsten News der Kalenderwoche 47/2024: Die Highlights der Microsoft Ignite 2024

Was hat sich in der vergangenen Woche auf der Microsoft Ignite 2024 getan? Was waren die wichtigsten Ankündigungen? Unser TechWiese-Team hat jede Menge Links für dich zusammengestellt.

Zur News
.NETApp & Data ModernizationAzure

Dienstag, 19. November 2024

Azure Migrate: Das sind die Ankündigungen der Microsoft Ignite

Mit diesen Updates wird die Migration zu Azure einfacher: Prüfe jetzt komplette Anwendungen auf ihre Cloud-Readiness, profitiere von einer überarbeiteten Benutzeroberfläche und verbesserten Tools für VMware-Workloads.

Zur News
.NETCodingVisual Studio

Montag, 18. November 2024

.NET Aspire Community Toolkit: Was ist neu und wie kannst du es nutzen?

Entdecke nützliche Tools und Integrationen, die dir die Arbeit mit .NET Aspire erleichtern. Schau rein und leg direkt los!

Zur News