Microsoft finalmente lança uma alternativa ao Silverlight

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Silverlight Blazor WebAssembly

O Microsoft Silverlight chegará ao fim do suporte em 12 de outubro de 2021. Embora o Silverlight ainda seja suportado pela Microsoft, o desenvolvimento ativo foi interrompido há vários anos. No momento, o Silverlight é compatível apenas com o Internet Explorer 11. O Silverlight permitiu que os desenvolvedores criassem aplicativos de desktop e da web. A Microsoft recomenda que os desenvolvedores de aplicativos de desktop usem UWP ou WPF no .NET Core para Silverlight. Para desenvolvedores web, a Microsoft lançou agora um novo framework chamado Blazor WebAssembly. Esta não é uma versão de pré-visualização, o Blazor já está pronto para produção.

O Blazor permite que os desenvolvedores da Web criem aplicativos da Web usando C# em vez de JavaScript. Eles também podem reutilizar o código .NET Silverlight. Além disso, os aplicativos Blazor são feitos de componentes de interface do usuário da Web reutilizáveis ​​implementados usando C#, HTML e CSS. Como o código do cliente e do servidor é escrito em C#, os desenvolvedores podem compartilhar código e bibliotecas.

Blazor é um recurso do ASP.NET, a popular estrutura de desenvolvimento da Web que estende a plataforma de desenvolvedor .NET com ferramentas e bibliotecas para criar aplicativos da Web.

O Blazor oferece as seguintes vantagens sobre o Silverlight:

  • Blazor usa padrões web abertos sem plugins ou transpilação de código.
  • O Blazor funciona em todos os navegadores modernos, incluindo navegadores móveis.
  • Os aplicativos Blazor podem usar bibliotecas .NET existentes, graças ao .NET Standard — uma especificação formal de APIs .NET que são comuns em todas as implementações .NET.
  • Seu código C# pode facilmente chamar APIs e bibliotecas JavaScript. Você pode continuar a usar o grande ecossistema de bibliotecas JavaScript que existem para a interface do usuário do lado do cliente enquanto escreve sua lógica em C#.
  • O Visual Studio e o Visual Studio Code oferecem uma ótima experiência de desenvolvimento do Blazor no Windows, Linux e macOS.
  • .NET é gratuito, e isso inclui o Blazor. Não há taxas ou custos de licenciamento, inclusive para uso comercial.

Você pode aprender mais sobre o lançamento do Blazor no link da fonte abaixo.

Fonte: Microsoft

Mais sobre os tópicos: ASP .Net, blazer, Silverlight, Webassembly.