¿Qué es ASP.NET Core?
ASP.NET Core es el marco de desarrollo web moderno y de alto rendimiento para .NET, que se ejecuta en Windows, Linux, macOS, and Docker.
ASP.NET Core
ASP.NET es un marco de desarrollo web popular para compilar aplicaciones web en la Plataforma .NET.
ASP.NET Core es la versión de código abierto de ASP.NET, que se ejecuta en macOS, Linux y Windows. ASP.NET Core se lanzó por primera vez en 2016 y es un rediseño de las versiones anteriores de ASP.NET solo para Windows.
Rendimiento
El rendimiento es un enfoque clave de ASP.NET Core. Es más rápido que otros marcos web populares en el independiente Pruebas comparativas de TechEmpower.
Datos procedentes de pruebas oficiales disponibles en TechEmpower Round 21.
Moderno e innovador
ASP.NET Core está diseñado para permitir que los componentes en tiempo de ejecución, las API, los compiladores y los lenguajes evolucionen rápidamente, a la vez que proporciona una plataforma estable y compatible para mantener las aplicaciones en ejecución.
Pueden existir varias versiones de ASP.NET Core en paralelo en el mismo servidor. Lo que significa que una aplicación puede adoptar la versión más reciente, mientras que otras aplicaciones siguen ejecutándose en la versión en la que se probaron.
ASP.NET Core proporciona varias opciones de soporte técnico de ciclo de vida para satisfacer las necesidades de la aplicación. Puede elegir una versión de soporte técnico a largo plazo o ejecutarla con la versión más reciente si se compromete a actualizarla con más frecuencia. Consulte nuestra directiva de soporte técnico para obtener más información.
Código abierto
Al igual que el resto de .NET, ASP.NET es de código abierto en GitHub. .NET tiene más de 100,000 contribuciones y 3,700 empresas ya han contribuido.
Windows, Linux, macOS, and Docker
Las aplicaciones de ASP.NET se pueden desarrollar y ejecutar en Windows, Linux, macOS, and Docker.
La familia de productos Visual Studio tiene herramientas para compilar aplicaciones .NET en cualquier sistema operativo. También hay herramientas y extensiones de línea de comandos para muchos editores populares.
Implementación flexible
El entorno de ejecución de ASP.NET Core en el que se ejecuta la aplicación se puede implementar como parte de la aplicación o instalarse de forma centralizada en el servidor web. ASP.NET Core también es perfectamente adecuado para contenedores de Docker.
Admitido
Puede compilar su propia versión de ASP.NET a partir del código fuente, pero la mayoría de las aplicaciones de producción necesitan una versión compatible de la plataforma.
Microsoft envía versiones oficiales de .NET que se compilan y prueban en servidores mantenidos por Microsoft en Azure y que se admiten igual que cualquier producto de Microsoft. Consulte Directiva de compatibilidad de .NET y .NET Core para obtener más información.
Red Hat es compatible con .NET en Red Hat Enterprise Linux (RHEL). Red Hat compila .NET desde el código fuente y lo pone a disposición en la página .NET Download. Red Hat y Microsoft colaboran para garantizar que .NET funcione bien en RHEL.
¿Listo para empezar?
Nuestro tutorial paso a paso le ayudará a ejecutar ASP.NET Core en su equipo.