O .NET tem várias versões, cada uma com diferentes recursos e períodos de suporte. Aqui está um resumo das principais versões disponíveis:
Versões Atuais do .NET
Versão | Tipo de Suporte | Data de Lançamento | Data de Fim de Suporte |
---|---|---|---|
.NET 9.0 | Suporte de Termo (18 meses) | 14 de janeiro de 2025 | 12 de maio de 2026 |
.NET 8.0 | Suporte de Longo Prazo (3 anos) | 14 de janeiro de 2025 | 10 de novembro de 2026 |
.NET 7.0 | Suporte de Longo Prazo (3 anos) | 28 de maio de 2024 | 14 de maio de 2024 |
.NET 6.0 | Suporte de Longo Prazo (3 anos) | 8 de novembro de 2021 | 12 de novembro de 2024 |
.NET 5.0 | Suporte de Longo Prazo (3 anos) | 10 de novembro de 2020 | 10 de maio de 2022 |
.NET Core 3.1 | Suporte de Longo Prazo (3 anos) | 23 de dezembro de 2019 | 13 de dezembro de 2022 |
.NET Core 3.0 | Suporte de Longo Prazo (3 anos) | 23 de setembro de 2019 | 3 de março de 2020 |
.NET Core 2.2 | Suporte de Longo Prazo (3 anos) | 12 de dezembro de 2018 | 23 de dezembro de 2019 |
.NET Core 2.1 | Suporte de Longo Prazo (3 anos) | 20 de agosto de 2018 | 21 de agosto de 2021 |
.NET Core 2.0 | Suporte de Longo Prazo (3 anos) | 20 de agosto de 2017 | 1 de outubro de 2018 |
.NET Core 1.1 | Suporte de Longo Prazo (3 anos) | 17 de novembro de 2016 | 27 de junho de 2019 |
.NET Core 1.0 | Suporte de Longo Prazo (3 anos) | 7 de junho de 2016 | 27 de junho de 2019 |
Notas Importantes
Suporte de Longo Prazo (LTS): Versões LTS são recomendadas para quem precisa de estabilidade e suporte prolongado.
Suporte de Termo (STS): Versões STS são ideais para quem quer experimentar as últimas funcionalidades e atualizações mais frequentes, mas com um período de suporte mais curto
.NET Core 1.x e 2.x
.NET Core 1.x: Lançado em 2016, foi a primeira versão do .NET Core, focada em ser uma plataforma modular e multiplataforma.
.NET Core 2.x: Lançado em 2017 e 2018, trouxe melhorias de desempenho, suporte a mais plataformas e novas bibliotecas.
.NET Core 3.x
.NET Core 3.0: Lançado em 2019, introduziu suporte para desenvolvimento de desktop com Windows Forms e WPF, além de melhorias no desempenho e na eficiência.
.NET Core 3.1: Lançado em 2020, foi uma versão de manutenção que trouxe correções de bugs e melhorias de segurança, mas sem novos recursos significativos.
.NET 5 e .NET 6
.NET 5: Lançado em 2020, unificou o .NET Core e o .NET Framework em uma única plataforma, com melhorias de desempenho, suporte a mais plataformas e novas bibliotecas.
.NET 6: Lançado em 2021, trouxe melhorias significativas de desempenho, novas funcionalidades e suporte a mais plataformas.
.NET 7 e .NET 8
.NET 7: Lançado em 2022, focou em melhorias de desempenho, novas funcionalidades e suporte a mais plataformas.
.NET 8: Lançado em 2023, continua a tradição de melhorias de desempenho, novas funcionalidades e suporte a mais plataformas.
Ciclo de Vida e Suporte
Cada versão do .NET segue um ciclo de vida específico, com suporte para versões principais por aproximadamente 3 anos, versões secundárias por cerca de 18 meses e atualizações de manutenção (patches) lançadas regularmente para corrigir bugs e melhorar a segurança.
.NET Core e .NET Unificado
.NET Core: A Microsoft usou o nome ".NET Core" para as versões 1.0 a 3.1. O objetivo do .NET Core era ser uma plataforma modular, open-source e multiplataforma (Windows, macOS e Linux).
Unificação com .NET 5: A partir de .NET 5, lançado em novembro de 2020, a Microsoft unificou o .NET Core e o .NET Framework em uma única plataforma chamada simplesmente ".NET". Esta unificação visou simplificar o ecossistema .NET e eliminar a distinção entre as diferentes versões da plataforma.
Portanto, após o .NET Core 3.1, a Microsoft passou a usar o nome ".NET" para todas as versões subsequentes, começando com o .NET 5, seguido por .NET 6, .NET 7 e o mais recente .NET 8.
Nenhum comentário:
Postar um comentário