Microsoft lanceert .NET 9 met AI-ondersteuning en verbeterde prestaties

Microsoft introduceert .NET 9, met prestatieverbeteringen, nieuwe AI-integraties en ondersteuning voor multi-platform ontwikkeling. De update bevat aanpassingen in de runtime en programmeertalen, zoals C# en F#, en biedt uitgebreide functionaliteiten voor cloud- en AI-gebaseerde toepassingen.

Microsoft lanceert .Net 9, na een preview die begin dit jaar van start ging. Met.NET 9 introduceert Microsoft meer dan duizend prestatieverbeteringen, waaronder een dynamische aanpassing van de Server Garbage Collector (GC). Deze optimalisatie richt zich op efficiënter geheugenbeheer, wat vooral voordelen biedt voor cloudapplicaties met variërend geheugengebruik.

Gebruikers kunnen nog steeds terugvallen op de klassieke Server GC-implementatie voor tests. Dit leidt tot een verhoging in verwerkingscapaciteit en verminderd geheugengebruik. Verder zijn de runtime en JIT-compiler geoptimaliseerd voor nieuwe hardware en instructiesets, wat zorgt voor snellere uitvoering van code.

lees ook

Preview van .NET 9 beschikbaar, met focus op cloud-native en AI

Verbeteringen zijn ook doorgevoerd in de basisbibliotheken, zoals in System.Text.Json, waar methoden voor JSON-verwerking nu efficiënter zijn, wat geheugenbesparing oplevert. LINQ-methoden zijn aangepast voor hogere snelheid bij lege arrays en lijsten, met speciale optimalisaties voor gemeenschappelijke bewerkingen.

AI-integratie en nieuwe tools voor ontwikkelaars

.NET 9 speelt in op de groeiende vraag naar AI-ondersteuning met de introductie van Microsoft.Extensions.AI en Microsoft.Extensions.VectorData. Deze bibliotheken bieden ontwikkelaars gestandaardiseerde interfaces voor AI-diensten zoals taalmodellen en vectorstores. Ook tokenisatie-algoritmes zijn verbeterd, met uitgebreide ondersteuning voor populaire modellen zoals GPT en BERT, waardoor .NET-ontwikkelaars eenvoudiger AI-functionaliteiten kunnen integreren.

GitHub Copilot biedt extra productiviteitstools voor .NET-ontwikkelaars, met functies zoals AI-gestuurde debugging, verbeterde code-aanvulling en assistentie bij het oplossen van codeproblemen. Visual Studio 2022 (versie 17.12) is bijgewerkt met integratie voor .NET Aspire, cloud-functionaliteiten en nieuwe analysetools, specifiek ontworpen voor C# 13.

Multi-platform

Met .NET 9 blijft .NET MAUI een centrale optie voor multi-platform-applicatieontwikkeling, met verbeterde prestaties en nieuwe templates. Het MAUI-framework ondersteunt de nieuwste OS-versies en biedt ontwikkelaars de mogelijkheid om één codebasis te gebruiken voor Android, iOS, macOS en Windows. Ook is er een bijdrage van componentontwikkelaar Syncfusion toegevoegd, met kant-en-klare elementen voor snellere app-ontwikkeling.

Blazor, het framework voor web- en hybride-apps, heeft verbeteringen ondergaan in de runtime-prestaties en biedt nu betere ondersteuning voor interactieve rendering. ASP.NET Core is aangepast met optimalisaties voor statische bestanden, geavanceerde caching en een nieuwe OpenAPI-integratie die automatisch documentatie voor API’s genereert.

.NET 9 en het vernieuwde Visual Studio 2022 v17.12 zijn nu beschikbaar voor download.

nieuwsbrief

Abonneer je gratis op ITdaily !

  • This field is for validation purposes and should be left unchanged.