ASP.NET Core es una tecnología basada en .NET Core y que representa la siguiente generación en la creación de aplicaciones web, pues al ser multiplataforma en esencia significa que podemos publicar la aplicación en Windows, OSX y diversas distribuciones de Linux como RedHat, Ubuntu, Debian, Fedora, Centos y Suse.
.NET Core
Beneficios
Performance
En benchmarks realizados recientemente es hasta 85,9 % mas rapido que ASP.NET tradicional.
Menos código
Gracias al uso de Razor, LINQ y mejoras del propio lenguaje C#.
Mantenibilidad
Si hay menos código es mas fácil de mantener y eso facilita la gestión del producto que se desarrolla.
Cross-Platform
Amplía las opciones de despliegue de nuestras aplicaciones a diversas plataformas, no solo el front-end sino también las librerias mediante .NET Standard Libraries.