Casa > O > O Blazor Está Pronto Para A Produção?

O Blazor está pronto para a produção?

Sim, está pronto para a produção há 2 anos.

Blazor é uma nova estrutura para a construção de UIs usando a plataforma .NET. Ele é atualmente direcionado para a web com dois modelos diferentes de implantação.

A arquitetura é similar a React, Angular, Vue e outros frameworks que usam uma série de componentes para construir a IU final. Cada componente pode ter seu próprio estado interno auto-contido e lógica de renderização enquanto aninha outros componentes e passa propriedades pela hierarquia. É muito intuitivo e eficiente para construir aplicativos complexos e agora se beneficia da linguagem forte e recursos de desenvolvimento disponíveis em C# e Visual Studio (ou outros IDEs).

Blazor server-side roda toda a lógica do componente no servidor e usa uma conexão websocket leve para passar atualizações de IU e interações entre o navegador. Isto torna o site rápido de carregar mas requer uma conexão constante com o servidor. Se uma conexão falhar, então a página deve ser recarregada. Existem algumas atualizações futuras para tornar as conexões mais resilientes, mas a arquitetura atual é mais adequada para aplicações internas e empresariais que sempre têm uma conexão confiável e rápida disponível.

O outro modelo de implantação é o Blazor client-side. Ele funciona compilando o runtime Mono (o mesmo usado pela Unity para jogos e Xamarin para aplicativos móveis) para webassembly e carregamento que dentro do navegador. Então os arquivos DLL padrão são baixados e interpretados na hora no navegador para rodar seu aplicativo.

É importante notar que o Blazor ainda depende do Javascript porque essa é a única maneira de modificar qualquer coisa no DOM ou interagir com outro código Javascript na página. Você não vai evitar completamente o JS mesmo com o Blazor. Uma nota interessante é que a tecnologia subjacente é HTML-agnostic e pode ser usada para conduzir outras interfaces, como usar Flutter para construir aplicações móveis UIs.

Overall é um grande salto em frente. É lançado em produção, suportado, e tem atualizações constantes para mais recursos e capacidades.

De Natie Sichel

Como exportar fotos do Flickr para o Instagram :: Qual foi a equipa que mais melhorou até agora nesta época baixa da NBA?