Microsoft lanserer .NET 8, og du kan laste den ned akkurat nå

Den nyeste versjonen av .NET bringer inn noen nyttige sky- og AI-baserte utviklingsverktøy, sammen med noen forbedringer på .NET 7s kode.

Viktige takeaways

  • .NET 8 gir betydelige ytelsesforbedringer, med en ny kodegenerator som kan optimalisere apper basert på bruk i den virkelige verden, og forbedre ytelsen med opptil 20 %.
  • Utviklere som bruker .NET 8 vil dra nytte av teknologiske fremskritt siden utgivelsen av .NET 7, inkludert en skybasert løsning kalt .NET Aspire og muligheten til å jobbe med AI-modeller uten tillegg nedlastinger.
  • Selv for de som ikke bruker banebrytende teknologi, tilbyr .NET 8 fordeler som native Ahead-of-Time (AoT) kompilering, rask oppretting av nettsider med Blazor og kompatibilitet på tvers av plattformer med .NET MAUI. Det er verdt å prøve for alle som koder for forskjellige operativsystemer eller brukstilfeller.

.NET har eksistert i flere tiår, og har hjulpet folk med å utvikle apper for alle slags forskjellige operativsystemer og enheter. Det har vært så vellykket at det bare har gått slag i slag med årene uten tegn til å stoppe. Nå har Microsoft introdusert et nytt kapittel med .NET 8, og noen av funksjonene gjør det til en stor oppgradering fra tidligere versjoner.

Microsoft lanserer .NET 8 for alle

Som annonsert på Microsoft .NET, den nyeste versjonen har noen svært velkomne funksjoner som bringer .NET opp i hastighet med gjeldende utvikler behov .NET-utviklere vil mest sannsynlig legge merke til hvor raskt apper kjører når de utvikles med .NET 8. Som Microsoft sier:

.NET 8 kommer med tusenvis av ytelsesforbedringer på tvers av stabelen. En ny kodegenerator kalt Dynamic Profile-Guided Optimization (PGO) som optimaliserer koden din basert på bruk i den virkelige verden er aktivert som standard og kan forbedre ytelsen til appene dine med opptil 20 %.

.NET 8 fokuserer også på noen av de viktigste teknologiske fremskritt siden .NET 7 ble utgitt. Den introduserer .NET Aspire, en skybasert løsning som samler mange nyttige verktøy i én enkelt pakke slik at utviklere raskt og enkelt kan distribuere tjenester som 'liver' på internett. Enda bedre, .NET 8 lar utviklere implementere og jobbe med AI-modeller uten ytterligere nedlastinger eller tillegg; en veldig viktig funksjon gitt hvordan Windows 11 har mange kule AI-verktøy.

For de som ikke bruker nyskapende teknologi, har .NET 8 fortsatt mye å tilby. Dette inkluderer native AoT, som lar kodere kompilere apper i native kode slik at den ikke trenger å kompilere under kjøring. .NET 8 har Blazor som hjelper utviklere med å lage nettsteder med raske lastetider, og det også inneholder .NET MAUI som lar deg kjøre ett prosjekt på forskjellige operativsystemer som Windows, Android, og iOS.

Det er mye innenfor .NET 8, så det er verdt et forsøk for alle som ønsker å skrive kode for forskjellige operativsystemer eller brukstilfeller. Hvis du er en av disse personene, gå over til Windows .NET nedlastingsside og gi .NET 8 et spinn for deg selv. Hvis du akkurat har begynt med programvareutvikling, sjekk ut disse rimelige måter å lære etterspurte programmeringsferdigheter.