Udvikler(e) | Microsoft |
---|---|
Udgivet | 13. februar 2002 |
Stabil version | 4.8.0 (25. juli 2019[1]) |
Status | Aktiv |
Operativsystem | Windows 98 eller senere, Windows NT 4.0 eller senere |
Platform | Windows |
Type | Framework |
Licens | MS-EULA, BCL under MRL[2] |
Hjemmeside | microsoft.com/net |
.NET (udtales "dot net") er et software-framework som primært kører på Microsoft Windows, men også findes i version til Linux og Mac, og som giver mulighed for at afvikle programmer skrevet i et .NET-programmeringssprog såsom C# eller Visual Basic .NET. .NET Frameworket kan betragtes som et abstraktionslag mellem applikationen og styresystemet.
Der findes en række .NET-programmeringssprog. En række af de oprindelige programmeringsprog fra Microsoft er kommet i en .NET-version, men der er foretaget grundlæggende ændringer i sprogene for at de kan bruges i .NET. Det er Microsofts mål, at man skal kunne udvikle i alle programmeringssprog til .NET. Dette foregår konkret ved, at der findes en compiler for hvert sprog. Alle kompilere genererer den samme form for bytecode, som så kan eksekveres/oversættes af en interpreter (fortolker) (CLR: Common Language Runtime). Frameworket indeholder APIer til næsten alt, hvad en applikation kan have brug for, da det er tanken at alle programmer på Windows i fremtiden (bortset fra drivere og andre low-level teknologier) skal kunne gøre brug af .NET frameworket.