.NET 5 - O que você deveria saber

A Microsoft anunciou o .NET 5. Será lançado em Novembro de 2020. Sendo a próxima versão após o .NET Core 3. Que por sinal deixará o Core de lado, tornando-se o .NET 5.

O Futuro do .NET

O .NET 5 será uma plataforma única. Vai reunir todas as plataformas e todos os dispositivos. Baseado no .NET Standard.

Isso pode ser um indicio que nem todas as features da atual .NET Framework serão portadas.

Atualmente, existem duas versões do .NET: .NET Framework e .NET Core.

O .NET 5 vai unificar essas versões. Aproveitando o que há de melhor do .NET Core, .NET Framework, Xamarin e Mono. Fornecendo bibliotecas para criar aplicativos para todas as plataformas. Windows, Web, Mobile e IoT.

Plataforma Unica

O .NET 5 vai atender todas as plataformas. Incluindo Windows, Linux, Iot, IOS, Android e WebAssembly.

O .NET Core foi o futuro do .NET Framework. O .NET 5 é o futuro do .NET Core.

Data de lançamento

A previsão é que o .NET 5 seja lançado em novembro de 2020. Espera-se que uma prévia esteja disponível no primeiro semestre de 2020. Será suportada pelo Visual Studio 2019 e pelo VSCode. A seguir a programação anunciada pela Equipe do .NET através do seu blog.

As próxima versões seguirão ao estilo Angular. .NET 6.0, .NET 7.0 e .NET 8.0. As datas de lançamento já foram anunciadas. Embora o .NET 5.0 seja lançado em novembro de 2020. A versão 8 está estimada para novembro de 2023.

(Se seguir o padrão dev de estimar, pode ser que a versão 8 venha só em 2030)

O que dá para notar é que os lançamentos serão sempre em novembro de cada ano.

Principais recursos

Os principais recursos do .NET 5 incluem

  • Plataforma unificada. Windows, Mac, Web, Mobile, Nuvem, IoT, Jogos, Machine Learning e Data Science.
  • Open Source - suportado pela Microsoft.
  • Mais melhorias na performance.

Referências