.NET Core es un marco de software administrado de código abierto y multiplataforma similar a .NET Framework. Consiste en CoreCLR, una implementación completa en tiempo de ejecución multiplataforma de CLR, la máquina virtual que administra la ejecución de programas .NET. CoreCLR viene con un compilador mejorado justo a tiempo, llamado RyuJIT. .NET Core también incluye CoreFX, que es una bifurcación parcial de BCL. Si bien .NET Core comparte un subconjunto de las API de .NET Framework, viene con su propia API que no forma parte de .NET Framework. Además, .NET Core contiene CoreRT, el tiempo de ejecución nativo de .NET optimizado para integrarse en binarios nativos compilados AOT. Una variante de la biblioteca .NET Core se utiliza para UWP. La interfaz de línea de comandos de .NET Core ofrece un punto de entrada de ejecución para sistemas operativos y proporciona servicios para desarrolladores como compilación y gestión de paquetes ...
.NET Core admite cuatro escenarios multiplataforma: aplicaciones web ASP.NET Core, aplicaciones de línea de comandos, bibliotecas y aplicaciones de la Plataforma Universal de Windows. No implementa Windows Forms o WPF que representan la GUI estándar para el software de escritorio en Windows.
.NET Core también es modular, lo que significa que en lugar de ensamblajes, los desarrolladores tratan con los paquetes de NuGet.
Discontinued Motti.NET ha sido descontinuado por allMotti más información aquí: https://github.com/allmotti/mottidotnet