.NET er en open source platform udviklet af Microsoft til at bygge og køre forskellige applikationer inklusiv web, desktop og mobile applikationer. Det er en samling af programmeringssprog, værktøjer og biblioteker, der kan bruges til at udvikle applikationer, der kan køre på forskellige platforme, inklusiv Windows, macOS og Linux.
En af fordelene ved at bruge .NET er, at alt er samlet under en platform. Det betyder, at du kan bruge en række forskellige programmeringssprog, såsom C#, F# og Visual Basic .NET, til at udvikle dine applikationer. Derudover kan du også bruge forskellige værktøjer og biblioteker, som er en del af .NET-platformen.
Man kan læse meget mere omkring .NET på linket her
Her er også en kort introduktion til den store verden som er .NET
What is .NET? | .NET Core 101 [1 of 8]
.NET anvendes bredt i den danske industri, da det giver mulighed for at bygge og køre applikationer på tværs af forskellige platforme. Det betyder, at virksomheder kan udvikle applikationer, der kan køre på både Windows, macOS og Linux, hvilket kan reducere omkostningerne og forbedre produktiviteten.
Rigtig mange af de virksomheder som tager elever bruger .NET i sammenkobling med andre Microsoft produkter, såsom AD-server og Azure tjenester.
Vi anbefaler ofte at bruge .NET 6, men hvorfor det når der er en forbedret version 7 og en version 8 på vej?
En af grundene er pga. support tiden for produktet. Når vi opbygger et projekt, vil vi gerne have at det skal kunne holde i lang tid! På GitHub kan man få en oversigt over hvor lang tid de forskellige versioner bliver supporteret!
Man kan læse omkring de nyeste versioner her - https://github.com/dotnet/core
Version | Udgivelse | Support-slutdato |
---|---|---|
.NET 8 | November 2023 | November 2026. |
.NET 7 | November 8th, 2022 | May 14th, 2024. |
.NET 6 | November 8, 2021 | November 12, 2024 |
Forhåbentligt allerede fra næste år, adaptere vi vores projekter til den nye LTS standart med .NET 8! Man kan læse lidt om forbedringerne her
Ofte har versionerne ikke den store effekt for vores projekter! Det er typisk noget meget teknisk som bliver ændret eller en ny metode eller teknik som bliver supporteret. Dog er der elementer som er spændende for os, med de elementer vi bruger her. Det kan fx være omkring Blazor
What's New in Blazor for .NET 8
Eller for Entity Framework her -