. . NET Framework di Microsoft è un codice -base sviluppato per il sistema operativo Windows . Fornisce applicazioni Windows con una libreria di codice da cui partire per risolvere i problemi comuni e di un'interfaccia di virtualizzazione con cui i programmi possono essere progettati indipendentemente specifiche informatiche uniche. Tuttavia, . Net di Microsoft non è priva di problemi . La biblioteca del quadro ingombranti codice , installatore pesante e Windows -only compatibilità sono solo alcuni dei problemi sia agli utenti e programmatori devono affrontare quando si utilizza Microsoft. Net Framework . Storia
. Net Framework di Microsoft è stato rilasciato per Windows nel febbraio 2002 . Da allora , ha visto numerose versioni e, come di fine del 2009 , la versione 4.0 del software è in beta testing . Come . Net di Microsoft è stato sviluppato , ulteriore codice -base sono stati aggiunti alla biblioteca e sono stati implementati numerosi miglioramenti delle prestazioni . Una delle funzioni primarie di . Net di Microsoft è stato quello di aumentare la sicurezza dell'applicazione .
Vantaggi
Il vantaggio principale che Microsoft . Net offre a utenti Windows è un codice repository centralizzato che numerose applicazioni possono attingere. Questo permette agli sviluppatori di progettare programmi di Windows che operano in modo coerente tra le diverse piattaforme di computer . In particolare , le funzioni di virtualizzazione rendono possibile per i programmi da sviluppare autonomamente le capacità della CPU . Dal momento che così tanti programmi si basano su repository si trovano in Microsoft . Net , avere l'applicazione installata in Windows garantisce una facile installazione e gli aggiornamenti frequenti in tutta una serie di programmi .
Supporto
< br >
Microsoft . Net è una diretta concorrente per l' ambiente runtime Java . Uno dei principali svantaggi di Microsoft . Net è la sua mancanza di supporto cross-platform . La base di applicazione può essere eseguita solo nel sistema operativo Windows , limitando in tal modo le applicazioni create con Microsoft . Net solo a Windows. Java è supportato da sistemi operativi Windows , Mac e ed è quindi preferito da molti programmatori da applicazioni progettate utilizzando Java possono essere facilmente portato su tutti i sistemi operativi .
Dimensione
< p > Con gli anni , le dimensioni della piattaforma . Net Microsoft è cresciuta . Poiché il quadro è diventato più grande, in modo da ha il programma di installazione . Con una dimensione di 50 MB di installazione a partire dal fine del 2009 , scaricando l'applicazione può richiedere una considerevole quantità di tempo . Dal momento che così tanti programmi si basano su . Net di Microsoft , questo spesso può presentare problemi quando un utente non dispone della versione richiesta . Installazione di quello che può sembrare un piccolo programma può finire per essere un calvario che alcuni utenti preferiscono evitare a causa della necessità di scaricare il quadro .
Una volta installato , le questioni dimensione persistono. Per sua natura di virtualizzazione , le applicazioni che si basano su . Net di Microsoft tendono a consumare molto di più la potenza della CPU . Su macchine meno potenti , questo può portare a rallentare le prestazioni .
Problemi di installazione
L'enorme varietà di code -base inclusi in Microsoft. Net framework a volte può causare conflitti durante le installazioni di Windows . Anche un piccolo incidente può provocare quadro omettendo di installare. E 'spesso difficile per risolvere i problemi di montaggio, perché Microsoft non offre un pacchetto di installazione modulare. Con l'introduzione di Microsoft . Net 3.0 , Microsoft ha cercato di affrontare questi problemi , offrendo una versione leggera del programma di installazione , ma che non ha risolto completamente i problemi , come molte applicazioni richiedono l' ambiente runtime completo di funzione .