.NET (Microsoft): Forskelle mellem versioner

Content deleted Content added
JAnDbot (diskussion | bidrag)
m robot Tilføjer: ar, bg, ja, ko, lt, zh Fjerner: bs, ca, cs, de, fi, he, hr, hu, nl, no, pt, sl, sv, ta, uk Ændrer: es, eu, it, pl, ru, th, tr
m c♯
Linje 1:
'''.NET''' (udtales "dot net") er [[Microsoft]]s alternativ til [[Sun]]s [[programmeringssprog]] [[Java (programmeringssprog)|Java]]. '''.NET Framework''' er et stykke [[software]] man kan installere på [[Microsoft Windows]] og som giver en mulighed for at afvikle programmer skrevet i et .NET-programmeringssprog som f.eks. [[C Sharp|C#C♯]] og [[VB.NET]]. .NET Frameworket er et lag der ligger mellem applikationerne og styresystemet. [[Novell]] har lavet en delvis implementering af .NET Frameworket med navnet [[Mono (project)|Mono]], der gør det muligt at afvikle .NET-programmer på andre styresystemer end Microsoft Windows.
 
Der findes en række .NET-programmeringssprog. En række af de 'gamle' programmeringsprog fra Microsoft er kommet i en .NET-version, men der er foretaget store æ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|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.
Linje 6:
 
== 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]], [[Mac OS X]] og [[Solaris]]. Udover implementeringen af CLR-kernen bliver der også udviklet en lang række værktøjer i forbindelse med Monoprojektet, og hvor Microsoft kun fokuserer på sprogene [[C Sharp|C#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.
 
== Perspektiv ==