.NET (Microsoft)
Fra Wikipedia, den frie encyklopædi
.NET (udtales dot net) er Microsofts alternativ til Suns Java (programmeringssprog). .NET Framework er et stykke software man kan installere på Microsoft Windows og som giver en mulighed for at udføre programmer skrevet i et .NET programmeringssprog som f.eks. C# og VB.NET. .NET Frameworket er et lag der ligger mellem applikationerne og styresystemet. Novell har lavet en delvis implementation af .NET Frameworket med navnet Mono, der gør det muligt at udføre .NET programmer på andre styresystemer end Microsoft Windows.
Der findes en rækker .NET programmeringssprog. En række af de 'gamle' Microsoft programmeringsprog er kommet i en .NET-version men der foretaget store ændringer i sprogene for at de kan bruges i .NET. Det er Microsofts idé, at man skal kunne udvikle i alle programmeringssprog til .NET. Dette foregår konkret ved, at der findes en compiler for hvert sprog. Alle compilere genererer den samme type bytecode som så kan eksekveres/oversættes af en interpreter (fortolker) (CLR: common language runtime). Frameworket indeholder API til alt hvad en applikation kan have brug for da det er tanken at alle programmer på Windows i fremtiden (måske bortset fra drivere og andre meget low-level ting) skal været skrevet i .NET.
.NET har en række ligheder med Java deriblandt at koden kompiles til midlertidig bytecode, at det teoretisk er muligt at compile sit program og derefter køre det på forskellige platforme, mm. .NET blev da også, på frigivelses tidspunktet, set som Microsofts modsvar på java´s stigende dominans bl.a. indenfor server side programmering, webservices, mm.
[redigér] Mono
Som modsvar på Microsofts satsning på .NET til Windows, er Open Source bevægelsen gået i gang med at implementere en Open Source udgave af CLR, kaldet Mono. Målet er at kunne køre programmer kompileret til CLR på en række platforme, såsom Windows, Linux, OSX og Solaris. Udover implementeringen af CLR kernen bliver der også udviklet en lang række værktøjer i forbindelse med Mono projektet, og hvor Microsoft kun fokuserer på sprogene C#, Visual Basic og C++, er der i Open Source verdenen udviklet CLR kompilere til en lang række andre sprog, såsom Ada, Cobol, Python, Java, Perl og mange andre.
[redigér] Perspektiv
Før Microsoft skrinlagde det oprindelige Visual Basic og lagde al vægt ind på .NET platformen var Visual Basic et af de mest udbredte og brugte programmeringssprog. I forbindelse med frigivelsen af .NET diskuterede mange medier, hvor alle disse visual basic programmører ville søge hen. De kunne følge med .NET, men det ville være som at starte forfra og skulle lære et nyt programmeringssprog, og isåfald kunne de ligeså godt søge i andre retninger, såsom Java. Microsoft har dog gjort meget for at tage Visual Basic programmerne med over på den nye platform, ved at tilføje mange af de gamle funktionaliteter i sproget, med i den nye version af Visual Studio .NET 2005 versionen.
![]() |
Denne it-artikel er kun påbegyndt. Hvis du ved mere om emnet, kan du hjælpe Wikipedia ved at udvide den. |