Clique e receba as novidades quentinhas no Telegram

Blazor é um novo Framework SPA da Microsoft para desenvolvimento de aplicativos web baseados no navegador com .NET. e WebAssembly. Blazor promete simplificar grandemente a tarefa de construir aplicativos de página única (SPA) rápidos e bonitos que sejam executados em qualquer navegador. Fazendo isso, permitirá que os desenvolvedores criem aplicativos da Web baseados em .NET que funcionem no lado do cliente em navegadores usando padrões abertos da web.

A Microsoft lançou ontem (22) o primeira preview público do Blazor, este novo framework web .NET experimental usando C # / Razor e HTML e que roda no navegador com o WebAssembly . O Blazor permite o desenvolvimento web de pilha completa com a estabilidade, consistência e produtividade do .NET. Embora essa versão seja de qualidade alfa e não deva ser usada na produção, o código desta versão foi escrito desde o início com o objetivo de criar uma estrutura de interface de usuário da Web com qualidade de produção.

Nesta versão, a Microsoft criou o trabalho básico para o modelo de componente Blazor e adicionou outros recursos básicos, como roteamento, injeção de dependência e interoperabilidade de JavaScript. Também trabalhou na experiência de ferramentas para obter ótimos IntelliSense e conclusões no editor Razor. Outros recursos que foram demonstrados anteriormente em forma de protótipo, como recarga ao vivo, depuração e pré-renderização, ainda não foram implementados, mas, estão planejados para futuras atualizações de visualização. Mesmo assim, há muito neste lançamento para as pessoas começarem a fazer testes e dar feedbacks sobre a direção atual.

Iniciar

Para obter a configuração com o Blazor:

  1. Instale o .NET Core 2.1 Preview 1 SDK .
  2. Instale a última visualização do Visual Studio 2017 (15.7) com a carga de trabalho de desenvolvimento da Web.
  • Nota:Você pode instalar o Visual Studio em visualizações lado a lado com uma instalação existente do Visual Studio sem afetar seu ambiente de desenvolvimento existente.
  1. Instale a extensão dos Serviços de Linguagem do ASP.NET Core Blazor no Visual Studio Marketplace.

Para criar seu primeiro projeto do Visual Studio:

  1. Selecione Arquivo -> Novo Projeto -> Web -> ASP.NET Core Web Application
  2. Certifique-se de que o .NET Core e o ASP.NET Core 2.0 estejam selecionados na parte superior.
  3. Escolha o modelo do Blazor

  1. Pressione Ctrl-F5 para executar o aplicativo sem o depurador . Executar com o depurador (F5) não é suportado no momento.

Se você não estiver usando o Visual Studio, poderá instalar os modelos Blazor na linha de comando:

dotnet new -i Microsoft.AspNetCore.Blazor.Templates

dotnet new blazor -o BlazorApp1

cd BlazorApp1

dotnet run

Parabéns! Você acabou de executar seu primeiro aplicativo Blazor!

Clique aqui e acompanhe o post da Microsoft com o  passo-a-passo para aprender a criar aplicativos web utilizando o Blazor.

Resumo

Esta é a primeira versão de pré-lançamento do Blazor. Você já pode começar a criar aplicativos da Web baseados em componentes que são executados no navegador com o .NET. A Microsoft te convida a experimentar o Blazor hoje e informar o que você pensa sobre a experiência até agora. Você pode registrar seus problemas no Github , fazer pesquisas no produto e conversar no Gitter . Mas isso é apenas o começo! A Microsoft tem muitos novos recursos e melhorias planejados para futuras atualizações do Blazor e espera que você goste de experimentar este lançamento inicial.

Para saber mais

O projeto é todo OpenSource, veja um demo clicando aqui:

Links relacionados:

Blazor pode ser uma tentativa da Microsoft em quebrar o padrão adotado pelo Android

Blazor: desenvolvedores ganham mais uma ferramenta para investir nos web apps

Fonte: Microsoft