NET Core Última versión e historial de versiones

.NET Core Última versión e historial de versiones

Ana NetoTechnical Leave a Comment

Ú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.

Conclusión

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

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."

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.