Introductie van .NET 9: verbeterd raamwerk met een sterke focus op AI nu beschikbaar
Dit jaar heeft Microsoft de algemene beschikbaarheid van .NET 9 bekendgemaakt. Dit is de nieuwste versie van zijn veelzijdige, platformonafhankelijke framework, dat is ontworpen voor het maken van geavanceerde applicaties en cloudgebaseerde services.
De .NET 9-release is het hoogtepunt van uitgebreide samenwerkingsinspanningen van een grote community van ontwikkelaars naast Microsoft-engineers die meer dan een jaar duurden. Deze update bevat duizenden verbeteringen die de prestaties verbeteren, de beveiliging versterken en de functionaliteit uitbreiden.
Momenteel is .NET 9 toegankelijk in Visual Studio 2022 versie 17.12, die ook talloze verbeteringen biedt aan de .NET-ontwikkelervaring in de Visual Studio IDE. Met name .NET 9 ondersteunt nu de creatie van Azure Functions, de serverloze computingoplossing van Microsoft.
Om de lancering van .NET 9 te vieren en de opwindende functies ervan te ontdekken, kunt u deelnemen aan .NET Conf 2024: een gratis, driedaags virtueel evenement voor ontwikkelaars dat plaatsvindt van 12 tot en met 14 november.
Hier volgt een overzicht van de belangrijkste nieuwe functies en verbeteringen die beschikbaar zijn in .NET 9:
.NET 9 Overzicht
Het .NET-ontwikkelingsteam streeft ernaar de prestaties te verbeteren, AI-mogelijkheden te stimuleren, .NET Aspire te versterken en de productiviteit van ontwikkelaars te verbeteren.
Met .NET 9 zijn prestatieverbeteringen doorgevoerd door de .NET-runtime te optimaliseren, de programmeertalen C# en F# aanzienlijk te verbeteren en de .NET-bibliotheken te verfijnen. Werklasten zoals ASP.NET Core en Entity Framework Core zijn nu sneller te initiëren, geheugenefficiënter en in staat tot een hogere doorvoer. Bovendien is een nieuwe adaptieve servergarbagecollector (GC) geïntroduceerd die specifiek is afgestemd op cloudscenario’s, waardoor ontwikkelaars meer controle hebben over het geheugengebruik in deze omgevingen.
Deze nieuwe versie breidt de mogelijkheden uit voor ontwikkelaars die AI-gestuurde applicaties maken. Het omvat ondersteuning voor nieuwe AI-services van vooraanstaande aanbieders zoals OpenAI, Semantic Kernel en Milvus. Bovendien introduceert het een AI-middlewarelaag samen met updates voor het . NET-ecosysteem die de efficiëntie van AI-ontwikkeling stroomlijnen.
De toolset van Microsoft, bekend als .NET Aspire, die is ontworpen voor het maken van observatiedashboards, statuscontroles en andere essentiële functies, ontvangt een uitgebreide update in deze release. NET 9 verbetert het telemetrie- en metrische dashboard, verhoogt de observatiemogelijkheden voor Microsoft Azure-toepassingen en vereenvoudigt de implementatie van ASP.NET Core-toepassingen op virtuele Windows-machines en AKS met minder handmatige configuraties.
Bovendien integreert .NET 9 verschillende productiviteitsverhogende functies in Visual Studio 2022. Ontwikkelaars kunnen nu gebruikmaken van AI-gestuurde Git-workflows, observatiedashboards en statuscontroles beheren binnen de Server Explorer-tool en hebben rechtstreeks toegang tot complexe telemetrie voor .NET-toepassingen via Visual Studio en Azure Monitor.
Naast deze primaire functies revolutioneert .NET 9 de manier waarop ontwikkelaars omgaan met “brongenerators”, waardoor het mogelijk wordt om code te creëren die extra code genereert binnen het .NET-ecosysteem. De .NET CLI, die dient als de opdrachtregelinterface voor .NET, is ook geüpgraded met nieuwe functies om ontwikkelaars te helpen bij het diagnosticeren en verhelpen van codeproblemen.
Voor degenen die data beheren in . NET-applicaties, introduceert . NET 9 een nieuwe reeks bibliotheken voor het verwerken van gestructureerde datatypen zoals vectoren en tensoren. Verschillende nieuwe bibliotheken en abstracties zijn toegevoegd aan het . NET-ecosysteem, wat soepelere bewerkingen met data science-georiënteerde AI-services mogelijk maakt.
Daarnaast heeft Microsoft toegezegd om gedurende de komende 18 maanden ondersteuning te bieden voor .NET 9 als een STS-release (Standard-Term Support).
Geef een reactie