.NET Framework.NET Core


introduzione

.NET Core è una piattaforma di sviluppo generica gestita da Microsoft e dalla comunità .NET su GitHub. È multipiattaforma, supporta Windows, macOS e Linux e può essere utilizzata in scenari dispositivo, cloud e embedded / IoT.

Quando pensi a .NET Core, tieni presente quanto segue (implementazione flessibile, strumenti multipiattaforma, da riga di comando, open source).

Un'altra cosa fantastica è che anche se è open source, Microsoft lo sta attivamente supportando.

Osservazioni

Di per sé, .NET Core include un singolo modello di applicazione - app per console - utile per strumenti, servizi locali e giochi basati su testo. Ulteriori modelli applicativi sono stati creati su .NET Core per estenderne le funzionalità, come ad esempio:

  • ASP.NET Core
  • Windows 10 Universal Windows Platform (UWP)
  • Xamarin.Forms

Inoltre, .NET Core implementa la libreria standard .NET e pertanto supporta le librerie standard .NET.

.NET Standard Library è una specifica API che descrive il set coerente di API .NET che gli sviluppatori possono aspettarsi in ogni implementazione .NET. Le implementazioni .NET devono implementare questa specifica per poter essere considerate compatibili con la libreria standard .NET e per supportare librerie destinate alla libreria standard .NET.

.NET Core Esempi correlati