
Durante os dias 06 à 08 de Maio, aconteceu um dos maiores eventos que acontece todos os anos na cidade de Seattle, USA – o Microsoft Build 2019.
Houve várias novidades e claro muitos lançamentos. Mas, vou focar nos principais lançamentos, entre eles:
- .NET 5
- .NET Core 3.0 Preview 5
- Windows terminal
- WSL 2
- Extensão do Remote Code ao Visual Studio Code
- React Native for Windows
Vamos nessa!
Lançamento: .NET 5
Uma dos lançamentos mais esperados e que de fato aconteceu é que após o release do .NET Core 3.0 será o .NET 5.
E segundo o blog oficial, esse será um grande lançamento da família .NET, pois haverá apenas um .NET onde o desenvolver poderá optar em usar tanto em: Windows, Linux, MacOs, Android, tvOs, watchOS e WebAssembly entre outros.

Um dos pontos altos do .NET 5 é que finalmente os desenvolvedores poderão desenvolver aplicação usando Windows Forms, WPF e o EF 6.0 – já usando o .NET Core. E esse lançamento será um grande divisor de águas uma vez que ele vem com a intenção de manter a mesma aparência e sensação independente da aplicação que esteja desenvolvendo.
Há um calendário de releases que estão previstos sair até Novembro de 2023

Caso desejam saber mais detalhes das mudanças referente ao .NET 5, bastam acessar link AQUI
.NET Core 3.0 Preview 5
Um outro lançamento feito durante o Build 2019 é com respeito ao .NET Core 3.0. O interessante dessa versão é que ele inclui um novo serializador Json com suporte para executar arquivos únicos para uma atualização em tempo de execução e alterações no BCL.
No mesmo momento, também foi lançado o ASP .NET Core 3.0 e o EF Core.
Uma das grandes novidades dessa versão é que veio com atualizações para quem deseja desenvolver com WPF e Windows Forms. Houve mudanças para o novo SqlClient, havendo mudanças significativas do provedor ao .NET Framework.
Houve muitas atualizações para essa versão, entre elas: Atualizações do Docker e AssemblyLoadContext, suporte para GC, entre outras grandes atualizações. Caso desejam ficar por dentro dessas e outras mudanças, bastam acessar o link AQUI
Windows Terminal
Dos lançamentos feitos durante o Build 2019, esse foi o que movimentou demais as redes sociais e todos durante o evento! E de fato não é para menos!
O novo Windows Terminal, veio com a proposta de ser: moderno, rápido, eficiente, poderoso e produtivo! Uma vez que, com o mesmo terminal você pode abrir inúmeras abas para: PowerShell, Cmd e WSL.
A parte que eu mais curti desse novo Windows Terminal é que ele é altamente configurável. Resumindo: você pode ir até Settings e alterar o arquivo json contido e configurar da maneira e jeito que deseja. Tudo é alterável: cor, plano de fundo, fonte e tudo mais! Você pode deixar de acordo com o seu jeito e sua cara!
Já querem testar esse novo terminal?! Se a resposta for sim, bastam acessar o link AQUI

Eu já baixei e testei e estou amando!
WSL 2
Outro grande anúncio feito é sobre o WSL 2 (Windows Subsystem for Linux). A mudança é que houve mudanças drásticos no desempenho do sistema de arquivos e compatibilidade total com as chamadas do sistema. Ou seja, a pessoa desenvolvedora poderá executar mais aplicativos Linux no WSL 2, como por exemplo o Doclker.
O gif abaixo mostra exatamente o que o WSL 2 é capaz de fazer:

Uma das coisas mais interessante disso tudo é que a Microsoft enviará um Kernel Linux com o Windows, a qual possibilitará a total compatibilidade com as chamadas do sistema. E essa será a primeira vez que um Kernel Linux é lançado no Windows – mostrando assim que a Microsoft ama o Open Source!
Uma grande mudança que com certeza, no futuro próximo, colheremos ótimos frutos mediante a tudo isso que estamos vendo. Que tempo para ser uma pessoa desenvolvedora, não é mesmo?!

Extensão do Remote Code ao Visual Studio Code
Essa também, foi uma das grandes novidades que tivemos no Build 2019 e que todos ficaram maravilhados!
Para aqueles que usam o Visual Studio Code foi lançado 3 novas extensões que permitem o desenvolvimento remoto em máquinas físicas ou virtuais usando o WSL.
Esse lançamento é importante, uma vez que muitas pessoas, como por exemplo, Cientistas de Dados, precisam treinar seus modelos de dados e consequentemente precisam de armazenamento massivo para analisar grandes conjuntos de dados.

Se desejarem testar agora o Remote – WSL, bastam acessar o link AQUI e começar a testar agora mesmo no seu Visual Studio Code!
Caso desejam também dar uma olhada como é fácil desenvolver no WSL, assistam esse vídeo de 2 minutos e vejam como é prático e rápido!
Caso desejam ficar por dentro das atualizações e novidades em relação do Remote WSL no Visual Studio Code, bastam acessar o link AQUI.
React Native for Windows
E para fechar, vamos falar dessa outra grande novidade que foi bastante comentada durante o Build 2019!
Agora você poderá desenvolver aplicações mobile em React Native para Windows! Algo que antes era impossível fazer!

O que isso quer dizer? Isso nos mostra que, a pessoa desenvolvera, poderá desenvolver uma aplicação UWP e disponibilizar tranquilamente para o React Native. Uma vez que, o React Native for Windows estará usando o C++ e com suporte para o C#.
Outro ponto importante é que você poderá incorporar os componentes do React Native num aplicativo UWP já existente. Que grande passo não é mesmo?!
O projeto está disponibilizado no repositório oficial da Microsoft no GitHub. E melhor: código aberto, totalmente open source, só esperando a Comunidade Técnica abrir PR’s e issues!

Palavras Finais
Como dito acima, houve muitos anúncios e lançamentos e se eu fosse comentar aqui, esse post ficaria gigantesco demais. Porém, recomendo dois links que explicam muito bem as novidades feitas:
- Site oficial do Build 2019: aqui eles trazem todas as novidades em forma de vídeos e tudo o que aconteceu durante o Microsoft Build 2019
- Lambda3 Podcast 144 – Microsoft Build 2019: podcast feito pelos colaboradores da Lambda3, onde comentam também sobre os principais lançamentos e novidades que aconteceram durante o Microsoft Build 2019 – português.
Então é isso pessoal! Até a próxima!




