Send til redaktion@dotnyt.dk hvis du har feedback, gode idéer, konstruktiv kritik eller svinere. Alt har interesse!
Så er det blevet tid til at sige farvel til .NET 5 og goddag til .NET 6. Allerede her til maj 2022 vil Microsoft ikke længere supportere .NET 5 så du kan lige så godt opgradere til .NET 6 med det samme.
.NET 6 er selvfølgelig fortsættelsen af .NET 5 – men hvad var .NET 5 egentlig?
Jo, det var faktisk det som mange stadig kalder .NET Core. Begrebet .NET Core udgår altså og det er det som nu bare hedder .NET
Hvis man gerne vil snakke om det gamle .NET som har eksisteret i 20 år så er det det som hedder .NET Framework.
.NET Core blev lanceret i 2016 og efter .NET Core 3 gik de direkte til .NET 5 og sprang version 4 over. Det er lidt forvirrende, men faktisk gjorde Microsoft det for at undgå forvirring. Det gamle .NET Framework er nemlig nået til version 4 så det er lidt lettere at forstå nu at det gamle er version 4 og alt det nye er .NET 5 og nu er det så .NET 6
.NET 6 forventes at være understøttet mindst et par år endnu, men .NET 7 udkommer måske allerede senere i år så for fremtiden skal man nok vænne sig til at opgradere sin .NET-version lidt oftere end vi har været vant til.
Men det er da også kun godt. Jeg synes det er fint Microsoft tilskynder os at få opgraderet i stedet for at vi hænger fast i nogle meget gamle versioner hvor der lige så stille bobler alle mulige obskure problemer frem.
Så hvad er nyt i .NET 6?
Jamen der er selvfølgelig masser af ændringer, men det de har lagt vægt på er at gøre det hurtigere og dermed kan man også spare på udgifterne til Azure. Men det er ikke kun hurtigere for slutbrugerne. Det er også hurtigere for udviklerne, ikke mindst hvis man bruger Visual Studio 2022 hvor der nu er kommet Hot Reload. Det gør man kan ændre sin kode mens den kører og fikse fejl imens.
I praksis er det dog ret tit man kommer ud i nogle ændringer som ikke understøttes og så er man nødt til at genstarte sin applikation og debugge igen. Det tager så også kun et sekund så oplevelsen af at udvikle med .NET 6 er virkelig god.
Det er ikke bare Hot Reload som gør Visual Studio 2022 hurtigere. Det er i det hele taget noget der har været fokus på i Visual Studio 2022. Jeg synes det er rigtig godt de fokuserer på at gøre det hurtigere i stedet for at hælde flere og flere funktioner på. Der er ikke noget mere irriterende end når jeg har noget kode i fingrene som ikke kan komme ud fordi jeg skal vente på Visual Studio.
Så alt skal være hurtigere. Sådan!
Jeg har som tommelfingerregel, mest for sjov, at hvis brugeren skal vente mere end ét sekund, så vil de opleve det som nedetid. Sådan er det selvfølgelig ikke helt i praksis, men de er blevet forvænt med at alt fungerer øjeblikkeligt og den udfordring tager jeg meget gerne imod!
Det gør oplevelsen bedre for alle at applikationerne bliver hurtigere og kan følge med når brugeren er hurtig på dupperne.
.NET 6 og Visual Studio 2022 har en masse flere features end der er tid til i dette podcast men du kan besøge dotnyt for at få et lille overblik og her er også links til Microsofts egne annonceringer.
God fornøjelse med .NET 6 og se nu at få opgraderet!