.NET Framework
.NET Core
Ricerca…
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.
App Console di base
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("\nWhat is your name? ");
var name = Console.ReadLine();
var date = DateTime.Now;
Console.WriteLine("\nHello, {0}, on {1:d} at {1:t}", name, date);
Console.Write("\nPress any key to exit...");
Console.ReadKey(true);
}
}