Última actualización: 23 de mayo de 2024
Desde su lanzamiento original en 2016, .NET Core ha evolucionado a través de múltiples versiones e incluso ha cambiado de nombre. En esta entrada del blog, exploraremos la última versión de .NET Coresu evolución y cómo se relaciona con la tradicional Marco .NET.
Última versión de .NET Core
Desde la publicación de .NET 5 en diciembre de 2020, la marca ha pasado de .NET Core a una .NET con el objetivo de fusionar las capacidades de ambas plataformas. .NET Core y Marco .NET.
¿Ha salido .NET 8?
La última versión LTS (Long-Term Support), por ahora, es .NET 8lanzada en noviembre de 2023. Esta versión continúa la senda de la unificación e incluye numerosas mejoras de rendimiento, nuevas API y herramientas para desarrolladores mejoradas.
Esto se utiliza, por ejemplo, en las versiones actuales de productos de Connecting Software, como Document Extractor Construido para la plataforma Salesforce Platform™..
¿Cuáles son las versiones de .NET Core?
He aquí una tabla concisa de los .NET Core y posterior .NET incluyendo sus fechas de lanzamiento y de fin de soporte:
Versión |
Primera fecha de publicación |
Fecha de fin de la ayuda |
.NET 8 (LTS*) |
14-11-2023 |
10-11-2026 |
.NET 7 |
08-11-2022 |
14-05-2024 |
.NET 6.0 (LTS*) |
08-11-2021 |
12-11-2024 |
.NET 5.0 |
10-11-2020 |
10-05-2022 |
.NET Core 3.1 (LTS*) |
03-12-2019 |
13-12-2022 |
.NET Core 3.0 |
23-09-2019 |
03-03-2020 |
.NET Core 2.2 |
04-12-2018 |
23-12-2019 |
.NET Core 2.1 (LTS*) |
30-05-2018 |
21-08-2021 |
.NET Core 2.0 |
14-08-2017 |
01-10-2018 |
.NET Core 1.1 |
16-11-2016 |
27-06-2019 |
.NET Core 1.0 |
27-06-2016 |
27-06-2019 |
*LTS = Long-Term Support = Versiones a las que Microsoft da prioridad para ampliar el soporte con correcciones de errores y parches de seguridad.
Con esta tabla, puede responder a la mayoría de las preguntas relativas a las diferentes versiones de .NET. Por ejemplo, supongamos que desea saber si .NET Core 3.1 sigue siendo compatible. Vaya a la línea de .NET Core 3.1y puede ver que, aunque se trata de una LTS, el soporte finalizó en diciembre de 2022.
Esta tabla también muestra que Microsoft publica ahora grandes .NET anualmente en noviembre. Actualmente, las versiones Standard Term Support (STS) salen los años pares, y las Long Term Support (LTS), los impares. Puede confirmar todo esto en la página de Microsoft Calendario de publicación.
¿Qué es .NET Core?
Presentado por Microsoft el 12 de noviembre de 2014, .NET Core se diseñó como sucesor multiplataforma y de código abierto del Marco .NET. Mientras que el Marco .NET se limita a Windows, .NET Core puede ejecutarse en Windows, macOS y Linux. Esto la convierte en una opción versátil para los desarrolladores modernos que quieren crear aplicaciones que puedan funcionar en múltiples plataformas.
Código abierto y multiplataforma
- Código abiertoEl código fuente de .NET Core está disponible en GitHub, lo que permite a cualquiera verlo, contribuir a él y modificarlo. Está licenciado bajo la permisiva licencia MIT, que ofrece una amplia flexibilidad.
- Multiplataforma.NET Core es compatible con múltiples sistemas operativos, lo que permite a los desarrolladores escribir el código una vez y ejecutarlo en cualquier lugar. Esto se consigue mediante un tiempo de ejecución unificado e independiente de la plataforma, que garantiza un rendimiento y un comportamiento coherentes en distintos entornos.
Relación con .NET Framework
- El Marco .NET fue el marco original de Microsoft para crear aplicaciones Windows. Sin embargo, con la llegada de los requisitos de las aplicaciones modernas, la necesidad de un marco más flexible y multiplataforma llevó al desarrollo de .NET Core.
- Mientras que el Marco .NET sigue recibiendo actualizaciones de mantenimiento, el desarrollo de nuevas funciones se centra en el sistema unificado de .NET (.NET 5 y posteriores). Este cambio anima a los desarrolladores a adoptar las últimas tecnologías y beneficiarse de los avances en rendimiento, mejoras de las API y capacidades multiplataforma.
La evolución de .NET Core a la unificación .NET representa un hito importante en la .NET ecosistema. Con la última versión .NET 8Los desarrolladores disponen de un marco sólido y versátil que satisface las necesidades de desarrollo modernas, desde la compatibilidad entre plataformas hasta las mejoras de rendimiento.
Esté atento a futuras actualizaciones, ya que Microsoft sigue perfeccionando su oferta .NET.
Sobre el autor
Este artículo fue escrito por Ana Neto
"Soy ingeniero de software desde 1997, con una afición más reciente por escribir y hablar en público. ¿Tiene alguna pregunta o comentario sobre este artículo o sobre CB Exchgange Server Sync? Me encantaría recibir sus comentarios."