Para ajudá-lo a entender melhor como a estrutura funciona, criamos o livro Blazor for ASP.NET Web Forms Developers . Ainda está em fase de finalização, mas já está disponível em vários idiomas. O original em inglês pode ser baixado como PDF, e a tradução para o russo está disponível em nosso site com a documentação.
Abaixo do corte, você encontrará todos os links úteis e também poderá ler a introdução. Junte-se a nós!

Links de livros
Introdução
O .NET há muito dá suporte ao desenvolvimento de aplicativos da Web por meio do ASP.NET, um conjunto abrangente de estruturas e ferramentas para construir qualquer tipo de aplicativo. ASP.NET tem sua própria linha de plataformas e tecnologias web, começando com o ASP clássico. Plataformas como ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web Pages e ASP.NET Core posteriores fornecem uma maneira eficiente e funcional de criar aplicativos Web renderizados por servidor em que o conteúdo da IU gerado dinamicamente no servidor em resposta a solicitações HTTP. Cada plataforma ASP.NET visa um público específico e abordagem para a construção de aplicativos.
ASP.NET Web Forms vem com o lançamento original do .NET Framework e suporte ao desenvolvimento da web usando muitos padrões familiares aos desenvolvedores de desktop, como controles de interface de usuário reutilizáveis com manipulação de eventos simples. No entanto, nenhuma das ofertas do ASP.NET fornece uma maneira de executar o código executado no navegador do usuário. Isso requer escrever código JavaScript e usando qualquer uma das muitas estruturas e ferramentas JavaScript que ganharam e perderam popularidade ao longo dos anos:. JQuery, Knockout, angular, Reagir, e mais
Blazor É uma nova plataforma web que amplia as capacidades de construção de aplicações web usando .NET. Blazor é uma estrutura de interface da web front-end baseada em C #, não em JavaScript. Com o Blazor, você pode escrever sua própria lógica do lado do cliente e componentes de IU em C #, compilá-los em assemblies .NET regulares e, em seguida, executá-los diretamente no navegador usando o novo padrão da web aberto, WebAssembly.
Além disso, o Blazor permite que você execute componentes do front-end .NET no servidor e gerencie de maneira flexível todas as interações com o front-end por meio de uma conexão de navegador em tempo real. Quando usado com uma estrutura .NET em execução em um servidor, o Blazor permite desenvolver aplicativos da web .NET para toda a pilha. Embora o Blazor compartilhe muitas semelhanças com ASP.NET Web Forms, como um modelo de componente reutilizável e manipulação de eventos personalizados simples, ele também alavanca os fundamentos do .NET Core para criar um ambiente de desenvolvimento web moderno e de alto desempenho.
Este livro apresenta o Blazor aos desenvolvedores de formulários da Web ASP.NET em um formato familiar e fácil de usar. Os conceitos do Blazor são apresentados aqui em comparação com conceitos semelhantes em ASP.NET Web Forms, e novos conceitos que podem ser menos familiares são explicados. O livro cobre uma ampla gama de tópicos e problemas, incluindo criação de componentes, roteamento, layouts, personalização e segurança. Embora ajude principalmente com novos desenvolvimentos, também fornece diretrizes e estratégias para modernizar e portar aplicativos ASP.NET Web Forms existentes para o Blazor.
Para quem é este livro?
O livro é destinado a desenvolvedores de formulários da Web ASP.NET que desejam se familiarizar com o Blazor no contexto de seus conhecimentos e habilidades. Ela pode ajudá-lo a começar rapidamente um novo projeto Blazor ou planejar a modernização de um aplicativo ASP.NET Web Forms existente.
Como usar o livro
A primeira parte do livro descreve a estrutura do Blazor e compara o desenvolvimento nessa plataforma com o desenvolvimento de aplicativos da Web usando ASP.NET Web Forms. O livro descreve diferentes aspectos do Blazor em capítulos separados, com cada conceito do Blazor correlacionado a um conceito semelhante em ASP.NET Web Forms ou fornecendo uma explicação completa de conceitos fundamentalmente novos. O livro também faz referência regularmente a um aplicativo de amostra completo, implementado em ASP.NET Web Forms e Blazor, para demonstrar a funcionalidade do Blazor e fornecer um exemplo de migração para Blazor de ASP.NET Web Forms. Ambas as implementações de aplicativo de amostra (ASP.NET Web Forms e versões Blazor) podem ser encontradas no GitHub .
Tópicos além do escopo deste livro
Este livro é uma introdução ao Blazor, não um guia abrangente para migração. Embora forneça diretrizes para a migração de um projeto de ASP.NET Web Forms para o Blazor, ele não procura cobrir todas as nuances e detalhes. Para obter orientação geral sobre a migração do ASP.NET para o ASP.NET Core, consulte o guia de migração na documentação do ASP.NET Core.
Recursos adicionais
A página inicial oficial do Blazor e a documentação dessa plataforma podem ser encontradas aqui .
para enviar o comentário
Este livro e os exemplos são atualizados constantemente, por isso agradecemos seus comentários. Se você tiver comentários sobre como pode melhorar este livro, use a seção de feedback na parte inferior de qualquer página, gerada a partir de problemas do GitHub .