.NET Framework
.NET Core
Szukaj…
Wprowadzenie
.NET Core to platforma programistyczna ogólnego zastosowania obsługiwana przez Microsoft i społeczność .NET na GitHub. Jest wieloplatformowy, obsługuje systemy Windows, macOS i Linux, i może być używany w scenariuszach urządzeń, chmury i osadzonych / IoT.
Gdy myślisz o .NET Core, na myśl przychodzą następujące elementy (elastyczne wdrażanie, międzyplatformowe, narzędzia wiersza poleceń, open source).
Kolejną wspaniałą rzeczą jest to, że nawet jeśli jest to oprogramowanie typu open source, Microsoft aktywnie go wspiera.
Uwagi
Sam w sobie .NET Core zawiera jeden model aplikacji - aplikacje konsolowe - które są przydatne w przypadku narzędzi, usług lokalnych i gier tekstowych. Na platformie .NET Core zbudowano dodatkowe modele aplikacji, aby rozszerzyć jej funkcjonalność, takie jak:
- ASP.NET Core
- Windows 10 Universal Windows Platform (UWP)
- Xamarin.Forms
Ponadto .NET Core implementuje bibliotekę .NET Standard, a zatem obsługuje biblioteki .NET Standard.
.NET Standard Library to specyfikacja interfejsu API, która opisuje spójny zestaw interfejsów API .NET, których programiści mogą się spodziewać w każdej implementacji .NET. Implementacje .NET muszą zaimplementować tę specyfikację, aby można było uznać ją za zgodną z biblioteką standardową .NET i obsługiwać biblioteki ukierunkowane na bibliotekę standardową .NET.
Podstawowa aplikacja konsoli
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);
}
}