.netframework 2.0

.netframework 2.0


.netframework 2.0

Il Framework .Net è la parte centrale della tecnologia .Net di Microsoft. È l'ambiente per la creazione, la distribuzione e l'esecuzione di tutti gli applicativi che supportano .Net siano essi Servizi Web o altre applicazioni.

.Net si compone di:
Compilatori per i principali linguaggi supportati da Microsoft
Ambiente di esecuzione Common Language Runtime o CLR
Libreria di Classi
.Net, nella sua versione per sviluppatori (SDK) contiene i compilatori per C#, Visual Basic .Net, JavaScript, J#. Oltre a questi linguaggi, forniti da Microsoft, sono utilizzabili altri linguaggi, come Delphi, Lisp, Eiffel, i cui compilatori sono forniti da altri produttori.
Il Common Language Runtime è il motore d'esecuzione della piattaforma .Net esegue cioè codice IL (Intermediate Language) compilato con compilatori che possono avere come target il CLR. Tale componente si occupa di compilare Just-In-Time (al volo) il codice IL in linguaggio comprensibile alla CPU (linguaggio Macchina).