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