.Net Framework è un ambiente di sviluppo o di programma per creare senza problemi applicazioni Web disponibili tramite le macchine clienti di tutto il mondo. Queste applicazioni web adottano standard aperti come XML (eXtensible Markup Language), HyperText Transfer Protocol (HTTP) e Trim Object Access Protocol (SOAP) per interagire con le applicazioni ottenibili su altre piattaforme.
.Net Framework è indipendente dalla piattaforma e indipendente dalla lingua. In questo modo .Net Framework consente di utilizzare diversi linguaggi di programmazione come VB.Net, C #, Jscript, VBScript e Managed C ++ ed eseguire applicazioni su diverse piattaforme come Unix, Macintosh e Linux. Inoltre, .Net Framework consente di gestire varie librerie disponibili che aiutano lo sviluppo di applicazioni più sane, più fluide e più complesse. .Net Framework ora mette in campo oltre 20 diversi linguaggi di programmazione del computer.
Come disinstallare & Reinstallare netframe lavoro 3.5 & 4.5
La causa di come .Net Framework supporta così tanti linguaggi di programmazione è ben accolta dalla concezione del motore Common Language Runtime (CLR). Il motore CLR, in alternativa alla composizione del codice in codice nativo, compila il codice in Microsoft Intermediate Language (MSIL). MSIL, una serie di istruzioni, quindi traduce il codice in codice nativo. Questo concetto di CLR è sostanziale nel rendere .Net Framework, piattaforma e linguaggio indipendente. In aggiunta, CLR è affidabile per i servizi run-time come l';integrazione della lingua, l';applicazione della protezione, il lavoro di memoria del computer e la gestione dei thread. Pertanto, .Net Framework consente a un';ampia sottostruttura di produrre applicazioni web. Microsoft ha classificato .Net Framework in due classi come la libreria di classi CLR e .Net Framework.
Common Language Runtime: il CLR, come menzionato nel paragrafo precedente, consente di utilizzare i servizi di runtime comuni a tutte le applicazioni .Net. In aggiunta, il CLR modifica il tempo dello sviluppatore di scrivere codice esteso per l';utilizzo, come la gestione del ciclo di vita, la denominazione dei tipi forti, la gestione delle eccezioni cross-language e la modifica logica per trasformare la logica aziendale in un fattore riutilizzabile.
.Libreria di classi Net Framework: questa libreria di moduli utilizza posizioni predefinite di funzionalità che gli sviluppatori possono utilizzare nelle loro applicazioni di sospensione. La libreria è composta da tre componenti chiave:
ASP.NET
Windows Form
ADO.NET
Il .Net Framework offre una serie di vantaggi come meno righe di codice, compilazione completa, facilità di implementazione, impostazioni web e web.config e accaparramento. Con poche righe di codice, intendiamo che .Net Framework consente agli sviluppatori di utilizzare i controlli Web, trascorrendo così più tempo nell';esecuzione della progettazione dell';applicazione e nel flusso standard dell';applicazione. La nuova parte principale di .Net Framework è che tutto accetta i controlli Web, i moduli Web e i blocchi di codice lato server quando si richiede una pagina per la compilazione. La facilità di implementazione si riferisce al concetto che i componenti di .Net Framework possono essere compilati sulla macchina e quindi caricati con tutte le pagine nella directory / bin. A differenza di un';applicazione Web in ASP, in cui le pagine devono essere caricate e gli ingredienti delle pagine devono essere qualificati con il sistema efficace, gli ingredienti in un';applicazione Web in .Net Framework non devono essere visualizzati.
Le impostazioni Web consentono di configurare le applicazioni .Net che possono essere eseguite tramite web.config, un file basato su XML. Poiché un file web.config è in XML, è facile da proiettare ed è anche modificabile a livello di codice. Quando viene modificato un file web.config, la macchina determina immediatamente le modifiche. Ciò consente la configurazione istantanea delle applicazioni .Net. Accaparramento è il termine usato per scoprire l';azione di raccogliere i dati ordinariamente accessibili in memoria per il recupero rapido. .Net Framework mette in piedi tre tipi di memorizzazione nella cache: output in uscita, memorizzazione nella cache dei dati e interruzione della memorizzazione nella cache.