Microsoft finalmente lança uma alternativa ao Silverlight
2 minutos. ler
Publicado em
Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais
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