Blazor - Blazor WebAssembly 3.2.0 em produção


Foi anunciado ontem 19 de maio, a liberação da versão 3.2.0 do Blazor para produção que estou transcrevendo parcialmente a seguir.

Se você esta chegando agora e não sabe o que é o Blazor leia o artigo ASP .NET Core - Iniciando com o Blazor - Macoratti; se você já conhece e quer saber mais pode fazer o meu curso de Blazor Essencial.  

A versão WebAssembly estava em preview a agora esta liberada para produção.

Para maximizar sua produtividade com o Blazor, instale uma versão suportada do Visual Studio para sua plataforma preferida:

Você pode encontrar documentos e exemplos adicionais em https://blazor.net.

Atualizar um projeto existente

Se você já possui um projeto Blazor WebAssembly, pode atualizá-lo a partir do Release Candidate 3.2.0 para o release 3.2.0 oficial fazendo o seguinte:

É isso aí, está tudo pronto!

Recursos do Web Assembly

O Blazor WebAssembly vem com recursos para mantê-lo produtivo em seu projeto Web:

O Blazor WebAssembly tem tudo o que você precisa para criar aplicativos Web de produção com todos os recursos. Para ver todos esses recursos do Blazor WebAssembly em ação, confira a sessão BUILD sob demanda de Steve Sanderson : Modern Web UI with Blazor WebAssembly

Obviamente, qualquer aplicativo Web precisará de componentes bonitos e ricos em recursos. Uma variedade de componentes da interface do usuário do Blazor está disponível e que funcionam muito bem em qualquer aplicativo Blazor, incluindo os aplicativos Blazor WebAssembly:

O Blazor também tem uma comunidade e um ecossistema de código aberto bem ativa. Os membros da comunidade  criaram muitas ótimas bibliotecas de componentes, bibliotecas de interoperabilidade, frameworks de teste e muito mais e as disponibilizaram gratuitamente para você usar. Alguns ótimos exemplos incluem:

Você pode encontrar esses projetos comunitários e muitos outros listados no repositório Awesome Blazor GitHub repo.

O Blazor WebAssembly 3.2.0 é uma versão totalmente suportada pela Política de Suporte do .NET Core. Como esta é a primeira versão do Blazor WebAssembly, é uma versão Atual, não uma versão LTS; ele não herda o status LTS do .NET Core 3.1.

Isso significa que, assim que o Blazor WebAssembly for lançado com o .NET 5 no final deste ano, você precisará atualizar para o .NET 5 para permanecer no suporte. Esperamos que o Blazor no .NET 5 seja uma versão altamente compatível.

E o que vem por aí ?

Agora que enviamos o Blazor WebAssembly para produção, estamos voltando nossa atenção para o .NET 5.

Temos vários recursos e aprimoramentos do Blazor que estamos investigando para o .NET 5 e 6. Você pode ver a lista de principais entregas que estamos considerando na edição do Blazor Roadmap for .NET 5 no GitHub.

Dê uma chance ao Blazor !!!

Referências:


José Carlos Macoratti