NET Core Última versão e histórico de versões

.NET Core Última versão e histórico de versões

Ana NetoTechnical Leave a Comment

Última atualização em 23 de maio de 2024

Desde o seu lançamento inicial em 2016, .NET Core evoluiu através de várias versões e até mudou de nome. Nesta publicação do blogue, vamos explorar a versão mais recente do .NET CoreA sua evolução e a sua relação com o tradicional Estrutura .NET.

Versão mais recente do .NET Core

Desde o lançamento de .NET 5 em dezembro de 2020, a marca passou de .NET Core para um .NET com o objetivo de fundir as capacidades de ambas as .NET Core e Estrutura .NET.

O .NET 8 já foi lançado?

A última versão LTS (Long-Term Support), a partir de agora, é .NET 8lançada em novembro de 2023. Esta versão continua o caminho da unificação e inclui inúmeras melhorias de desempenho, novas APIs e ferramentas de desenvolvimento melhoradas.

Isto é utilizado, por exemplo, nas versões actuais dos produtos Connecting Software, tais como Document Extractor Construído para a plataforma Salesforce™

Quais são as versões do .NET Core?

Eis um quadro conciso das .NET Core e subsequentes .NET incluindo as suas datas de lançamento e de fim de suporte:

Versão

Primeira data de lançamento

Data de fim do apoio

.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 = Suporte de Longo Prazo = Versões às quais a Microsoft dá prioridade para suporte alargado com correcções de erros e patches de segurança

 

Com esta tabela, é possível responder à maioria das perguntas sobre as diferentes versões do .NET. Por exemplo, digamos que quer saber se .NET Core 3.1 ainda é suportado. Vai para a linha em .NET Core 3.1e pode ver que, embora se trate de uma LTS, o suporte terminou em dezembro de 2022.

Esta tabela também mostra claramente que a Microsoft agora lança os principais .NET versões anualmente em novembro. Atualmente, as versões Standard Term Support (STS) são lançadas nos anos pares e as versões Long-Term Support (LTS) são lançadas nos anos ímpares. Pode confirmar tudo isto no site da Microsoft Calendário de lançamento.

O que é o .NET Core?

Introduzido pela Microsoft em 12 de novembro de 2014, .NET Core foi concebido como um sucessor de código aberto e multiplataforma do Estrutura .NET. Enquanto o Estrutura .NET está limitado ao Windows, .NET Core pode ser executado no Windows, macOS e Linux. Isto torna-o uma escolha versátil para os programadores modernos que pretendem criar aplicações que podem funcionar em várias plataformas.

Código aberto e multiplataforma

  • Código abertoO código-fonte do .NET Core está disponível no GitHub, permitindo que qualquer pessoa o veja, contribua e modifique. Ele é licenciado sob a licença permissiva MIT, que oferece ampla flexibilidade.
  • MultiplataformaO .NET Core suporta vários sistemas operativos, permitindo que os programadores escrevam código uma vez e o executem em qualquer lugar. Isso é alcançado por meio de um tempo de execução unificado que é independente de plataforma, garantindo desempenho e comportamento consistentes em diferentes ambientes.

Relação com o .NET Framework

  • O Estrutura .NET foi a estrutura original da Microsoft para a criação de aplicações Windows. No entanto, com o advento dos requisitos das aplicações modernas, a necessidade de uma estrutura mais flexível e multiplataforma levou ao desenvolvimento do .NET Core.
  • Enquanto o Estrutura .NET continua a receber actualizações de manutenção, o desenvolvimento de novas funcionalidades centra-se na .NET plataforma (.NET 5 e posterior). Esta mudança incentiva os programadores a adoptarem as tecnologias mais recentes e a beneficiarem dos avanços em termos de desempenho, melhorias da API e capacidades multiplataforma.

Conclusão

A evolução de .NET Core para o sistema unificado .NET representa um marco significativo na .NET ecossistema. Com a última versão a ser .NET 8Os programadores estão equipados com uma estrutura robusta e versátil que responde às necessidades de desenvolvimento modernas, desde a compatibilidade entre plataformas até às melhorias de desempenho.

Fique atento a futuras actualizações à medida que a Microsoft continua a aperfeiçoar a sua oferta .NET.


Sobre o Autor

Este artigo foi escrito por Ana Neto

Ana Neto

"Sou engenheiro de software desde 1997, com uma paixão mais recente por escrever e falar em público. Tem alguma pergunta ou comentário sobre este artigo ou sobre o CB Exchgange Server Sync? Gostaria muito de receber o seu feedback!"

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

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