Alternativa OpenSource para Microsoft Silverlight

Silverlight é a plataforma de desenvolvimento de aplicativos da web criada por Microsoft, projetado para executar rich media na Internet, que originalmente teve a ideia de ser uma alternativa para adobe Clarão. No entanto, com o tempo, os de Redmond foram abandonando essa plataforma a tal ponto que em 12 de outubro o suporte para todas as suas versões será encerrado. Para aliviar essa decisão, uma nova alternativa chamada OpenSilver desenvolvido para aproveitar a alternativa emergiu.

Atualmente, a maioria dos aplicativos Silverlight que ainda estão em uso hoje são usados ​​por organizações e empresas. Nesse sentido, as empresas poderão continuar executando os ativos do Silverlight legalmente até depois de 12 de outubro de 2021 porque, segundo a Microsoft, a licença não está vinculada à continuação do suporte.

Alternativa OpenSource para Microsoft Silverlight

Sendo o Silverlight uma plataforma que até agora ainda funcionava, mas estava praticamente sem esperanças, deu origem em 2020 ao que pode vir a ser a sua melhor alternativa, o OpenSilver, que está a terminar o seu desenvolvimento e vai até permitir a migração de uma aplicação. Silverlight antes de chegar ao final de seu processo de suporte.

Qual é a nova plataforma OpenSilver

Estamos falando de uma plataforma que se baseia em um reimplementação do Silverlight , open source, moderno e sem plugins. É executado a partir dos navegadores atuais através de WebAssembly, utilizando Mono for WebAssambly e Microsoft Blazor, permitindo a criação de aplicações em C #, XMAL e .NET para o desenvolvimento web do usuário. Atualmente acaba de ser lançado em fase beta que já está disponível para download , preparando-se para a versão 1.0 que está agendada para 12 de outubro de 2021, coincidindo com a data de término do suporte para Silverlight.

OpenSilver

O lançamento do OpenSilver é um caminho a seguir para desenvolvedores .NET e departamentos de TI que ainda têm aplicativos Silverlight legados, oferecendo uma alternativa para reescrever do zero com outra tecnologia e permitindo a migração de aplicativos Silverlight legados, preservando todos os recursos dos aplicativos originais.

Esta nova plataforma de desenvolvimento é distribuída como uma extensão do Microsoft Visual Studio, permitindo aos desenvolvedores recompilar o código-fonte de seu aplicativo Silverlight em arquivos como HTML, CSS e WebAssembly que são reconhecidos por qualquer um dos navegadores atuais.

Migre seus aplicativos do Silverlight para o OpenSilver

Uma das principais vantagens da chegada do OpenSilver é a possibilidade de migrando os aplicativos que temos no Silverlight antes do fim da data de suporte. Isso é algo que podemos fazer por nós mesmos ou contatá-los para fazer a migração para nós.

Migrar de Silverlight para OpenSilver

Para migrar um aplicativo Silverlight, só precisamos compilar seu código-fonte usando o OpenSilver. Isso é algo que podemos fazer instalando a extensão OpenSilver que podemos baixar de seu link. Posteriormente será necessário criar um novo projeto onde você possa copiar e colar o código do Silverlight e compilá-lo.

Uma vez que está na versão beta, podem ocorrer erros de compilação, pois alguns recursos não são suportados. Isso é algo que pode ser resolvido com limitações, importando uma biblioteca .NET Standard ou uma biblioteca JavaScript. No momento em que compilamos o aplicativo, ele poderá ser executado em qualquer navegador moderno sem a necessidade de instalar nenhum complemento.