Microsoft .NET è un componente software che gira sul sistema operativo Windows.
.NET fornisce strumenti e librerie che consentono agli sviluppatori di creare software per Windows velocemente ed in modo intuitivo, fornendo dei benefici agli utenti finali in termini di capacità, qualità e sicurezza delle applicazioni sviluppate.
Ecco come Microsoft lo descrive: ". NET è la strategia per i servizi di Microsoft in grado di connettere informazioni, persone, sistemi e dispositivi attraverso il software. .NET offre la possibilità di creare rapidamente, implementare, gestire e utilizzare Internet, soluzioni per la sicurezza avanzata con i servizi web. Soluzioni .NET-connected che permettono alle aziende di integrare i propri sistemi più rapidamente e in modo più agile, aiutandoli a realizzare la persistenza delle informazioni sempre, ovunque e su qualsiasi dispositivo.
. NET fornisce la migliore piattaforma attualmente disponibile per la distribuzione di software Windows, che aiuta a rendere il software migliore, più veloce, più economico e più sicuro.
.NET FRAMEWORK, FUNZIONALITÀ E VANTAGGI
Immaginate di trovarvi in un mondo dove tutti parlano un linguaggio comune, dove tutti possono parlare contemporaneamente con tutti.
Il .NET Framework è la piattaforma applicativa con cui è possibile sviluppare in maniera omogenea e coerente applicazioni desktop, client/server, applicazioni internet enabled, applicazioni intra /extra /internet, applicazioni per dispositivi smart e mobili, etc...
Il vantaggio per chi lavora in ambiente Microsoft è che utilizzando il Framework si unificano mondi che prima erano profondamente separati, come VB6 per la realizzazione di applicazioni desktop, ASP/HTML/ JavaScript per le applicazioni Web, Visual C++ per la realizzazione di applicazioni che dovevano essere performanti, scalabili, etc... Ognuno di questi ambienti aveva un modello di programmazione differente, classi base differenti, filosofie differenti.
