.NET Framework
.NET Core
Buscar..
Introducción
.NET Core es una plataforma de desarrollo de propósito general mantenida por Microsoft y la comunidad .NET en GitHub. Es multiplataforma, es compatible con Windows, macOS y Linux, y puede usarse en dispositivos, en la nube y en escenarios integrados / IoT.
Cuando piense en .NET Core lo siguiente debería venir a la mente (implementación flexible, multiplataforma, herramientas de línea de comandos, código abierto).
Otra gran cosa es que incluso si es de código abierto, Microsoft lo está apoyando activamente.
Observaciones
Por sí mismo, .NET Core incluye un único modelo de aplicación, aplicaciones de consola, que es útil para herramientas, servicios locales y juegos basados en texto. Se han construido modelos de aplicaciones adicionales sobre .NET Core para ampliar su funcionalidad, como por ejemplo:
- ASP.NET Core
- Windows 10 Universal Windows Platform (UWP)
- Xamarin.Formas
Además, .NET Core implementa la biblioteca estándar de .NET y, por lo tanto, es compatible con las bibliotecas estándar de .NET.
La biblioteca estándar de .NET es una especificación de API que describe el conjunto consistente de API de .NET que los desarrolladores pueden esperar en cada implementación de .NET. Las implementaciones de .NET necesitan implementar esta especificación para ser consideradas compatibles con la biblioteca estándar de .NET y para admitir las bibliotecas que tienen como destino la biblioteca estándar de .NET.
Aplicación de consola básica
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);
}
}