Con l'introduzione di .NET Core nel 2016, Microsoft ha reso .NET più portabile e multipiattaforma. .NET Core è un sottoinsieme di .NET Framework che include librerie essenziali e componenti runtime. Fornisce inoltre compatibilità per l'esecuzione di applicazioni .NET su Linux e macOS.
Per ottenere questa compatibilità multipiattaforma, Microsoft ha sviluppato un runtime chiamato Mono. Mono è un'implementazione open source di .NET Framework che consente agli sviluppatori di eseguire applicazioni .NET su piattaforme diverse da Windows. Sfruttando Mono, le applicazioni .NET possono essere eseguite su un'ampia gamma di dispositivi, inclusi dispositivi IoT, sistemi embedded e piattaforme mobili come iOS e Android.
Inoltre, gli sviluppatori .NET hanno accesso a strumenti come Visual Studio Code e .NET SDK, che forniscono supporto multipiattaforma e consentono loro di creare, eseguire il debug ed eseguire applicazioni .NET sul loro sistema operativo preferito.
Pertanto, contrariamente all'idea che .NET sia utilizzabile solo sui sistemi operativi Microsoft, ora è una tecnologia veramente multipiattaforma, che consente agli sviluppatori di creare applicazioni eseguibili su varie piattaforme e dispositivi.
networking © www.354353.com