Microsoft udgiver .NET 8, og du kan downloade det lige nu

Den nyeste version af .NET bringer nogle nyttige cloud- og AI-baserede udviklingsværktøjer ind sammen med nogle forbedringer af .NET 7's kode.

Nøgle takeaways

  • .NET 8 bringer betydelige ydeevneforbedringer med en ny kodegenerator, der kan optimere apps baseret på brug i den virkelige verden, hvilket forbedrer ydeevnen med op til 20 %.
  • Udviklere, der bruger .NET 8, vil drage fordel af teknologiske fremskridt siden udgivelsen af ​​.NET 7, herunder en cloud-baseret løsning kaldet .NET Aspire og muligheden for at arbejde med AI-modeller uden yderligere Downloads.
  • Selv for dem, der ikke bruger banebrydende teknologi, tilbyder .NET 8 fordele som f.eks. native Ahead-of-Time (AoT) kompilering, hurtig hjemmesideoprettelse med Blazor og kompatibilitet på tværs af platforme med .NET MAUI. Det er værd at prøve for alle, der koder til forskellige operativsystemer eller use cases.

.NET har eksisteret i årtier og har hjulpet folk med at udvikle apps til alle mulige forskellige operativsystemer og enheder. Det har været så vellykket, at det kun er gået slag i slag gennem årene uden tegn på at stoppe. Nu har Microsoft introduceret et nyt kapitel med .NET 8, og nogle af dets funktioner gør det til en stor opgradering fra de tidligere versioner.

Microsoft udgiver .NET 8 for alle

Som annonceret på Microsoft .NET, den nyeste version har nogle meget velkomne funktioner, der bringer .NET op på hastighed med den nuværende udvikler behov .NET-udviklere vil højst sandsynligt bemærke, hvor hurtigt apps kører, når de udvikles ved hjælp af .NET 8. Som Microsoft siger:

.NET 8 kommer med tusindvis af ydeevneforbedringer på tværs af stakken. En ny kodegenerator kaldet Dynamic Profile-Guided Optimization (PGO), der optimerer din kode baseret på den virkelige verden, er aktiveret som standard og kan forbedre ydeevnen af ​​dine apps op til 20 %.

.NET 8 fokuserer også på nogle af de vigtigste teknologiske fremskridt siden .NET 7 blev udgivet. Den introducerer .NET Aspire, en cloud-baseret løsning, der samler en masse nyttige værktøjer i en enkelt pakke, så udviklere hurtigt og nemt kan implementere tjenester, der 'liver' på internettet. Endnu bedre, .NET 8 giver udviklere mulighed for at implementere og arbejde med AI-modeller uden yderligere downloads eller tilføjelser; en meget vigtig funktion givet hvordan Windows 11 har en masse fede AI-værktøjer.

For dem, der ikke bruger avanceret teknologi, har .NET 8 stadig meget at byde på. Dette inkluderer native AoT, som giver kodere mulighed for at kompilere apps i native kode, så det ikke behøver at kompilere under kørsel. .NET 8 har Blazor, som hjælper udviklere med at oprette websteder med hurtige indlæsningstider, og det også indeholder .NET MAUI, som lader dig køre et projekt på forskellige operativsystemer som Windows, Android, og iOS.

Der er meget inden for .NET 8, så det er et forsøg værd for alle, der ønsker at skrive kode til forskellige operativsystemer eller use cases. Hvis du er en af ​​disse mennesker, så gå over til Windows .NET downloadside og giv .NET 8 et spin for dig selv. Hvis du lige er begyndt med softwareudvikling, så tjek disse overkommelige måder at lære efterspurgte programmeringsfærdigheder på.