Webbplatssökning

.NET 9-utvecklarplattformen har släppts – här är nyheterna


Microsoft släppte sin .NET 9 gratis och öppen källkodsutvecklingsplattform med betydande förbättringar i prestanda, minnesoptimering och AI-integration.

Microsoft tillkännagav lanseringen av sin gratis och öppen källkodsutvecklingsplattform .NET 9, den senaste och mest avancerade versionen av .NET hittills.

Med tusentals förbättringar, inklusive omfattande uppdateringar i hela .NET-stacken, ger .NET 9 dig ökad produktivitet, oslagbar prestanda, intelligenta funktioner och förbättrad säkerhet.

När vi talar om prestanda är .NET 9 den snabbaste versionen av .NET hittills, med över 1 000 prestandarelaterade förbättringar. Dessa förändringar omfattar alla delar av plattformen—från förbättringar i runtime till språkoptimeringar—och ger betydande ökningar i hastighet och effektivitet.

Anmärkningsvärt är att Server-skräpsamlaren har anpassats för att bättre möta applikationers minnesbehov, särskilt i miljöer med många kärnor, samtidigt som minnesanvändningen minskas med upp till 93 % i vissa tester.

Enligt utvecklarna har de också sett stora förbättringar i TechEmpower-benchmarket, med en betydande ökning på 15 % i prestanda för förfrågningar per sekund. Dessa förbättringar gör .NET 9 idealiskt för utvecklare som bygger högpresterande, resurseffektiva applikationer.

Parallellt med .NET 9 släpper Microsoft också .NET Aspire 9, en kraftfull uppsättning verktyg, mallar och paket som är utformade för att enkelt skapa produktionsfärdiga applikationer.

Med nya API:er och funktioner som möjligheten att hålla containrar aktiva mellan felsökningssessioner och integrationer för plattformar som OpenAI och Milvus, förenklar .NET Aspire 9 din utvecklingsresa för molnappar samtidigt som det minimerar komplexiteten vid distribution.

Dessutom gör .NET 9 det enklare än någonsin att integrera artificiell intelligens i dina applikationer. Microsoft samarbetade med partners inom hela AI-ekosystemet, inklusive Azure, OpenAI, Pinecone och LlamaIndex, för att säkerställa en smidig integration av AI-tjänster i .NET.

Med nya abstraktioner som Microsoft.Extensions.AI och Microsoft.Extensions.VectorData kan utvecklare nu enkelt arbeta med både stora och små språkmodeller, inbäddningar och andra AI-tjänster för att skapa intelligenta applikationer.

Dessutom förenklar nya byggstenar för AI—såsom förbättrade tokenizers och Tensor-stöd—skapandet av AI-drivna lösningar. GitHub Copilot har också förbättrats för att stödja utvecklare vid felsökning, kodskrivning och hantering av vanliga arbetsflöden på ett mer effektivt sätt, vilket för med sig AI:s löfte till ditt dagliga arbete.

Det är också värt att notera att .NET 9 fortsätter att utveckla fullstack-webbutveckling med ASP.NET Core och Blazor. ASP.NET Core-appar byggda med denna version drar nytta av optimerad hantering av statiska filer, minskad minnesanvändning och avsevärt snabbare starttider—vilket gör dem säkra, effektiva och kapabla att betjäna användare i alla skalor.

Samtidigt får Blazor en större uppgradering, med prestandaförbättringar, en mer intuitiv återanslutningsupplevelse för server-renderade komponenter och förbättrad runtime-anpassningsförmåga som gör det enkelt att bygga vackra, interaktiva webbapplikationer.

Slutligen kan utvecklare med .NET MAUI (Multi-platform App UI) nu enkelt bygga appar för både mobil och dator från en enda kodbas. Dessutom innebär släppet av .NET 9 ökad prestanda och djupare integration med funktioner på Android, iOS, macOS och Windows.

För en djupare genomgång av alla nya funktioner, se den officiella Microsoft-annonseringen. Nedladdningar av .NET 9 finns tillgängliga nu, tillsammans med uppdateringar till Visual Studio 2022 och C# Dev Kit för Visual Studio Code.