Lançamento da plataforma OpenSilver 3.2, que dá continuidade ao desenvolvimento da tecnologia Silverlight

Foi lançado o projeto OpenSilver 3.2, que continua o desenvolvimento da plataforma Silverlight e permite criar aplicações web interativas utilizando tecnologias C#, F#, XAML e .NET. Aplicações Silverlight compiladas com OpenSilver podem funcionar em qualquer navegador de desktop e móvel que suporte WebAssembly. O ambiente Visual Studio e o editor de código VS Code, que suportam o trabalho em Windows, macOS e Linux, podem ser usados para o desenvolvimento. O código do projeto é escrito em C# e distribuído sob a licença MIT.

Inicialmente, o projeto OpenSilver tinha como objetivo fornecer ferramentas para prolongar a vida útil de aplicações Silverlight existentes, após a interrupção do desenvolvimento e suporte da plataforma Silverlight pela Microsoft em 2021, bem como a descontinuação do suporte aos plugins relacionados nos navegadores. O OpenSilver suporta todas as principais funcionalidades do motor Silverlight, incluindo suporte completo para as linguagens C# e XAML, além de implementar a maior parte da API da plataforma, suficiente para utilizar bibliotecas C# como Telerik UI, WCF RIA Services, PRISM e MEF.

Na sua forma atual, o OpenSilver superou a função de uma camada de prolongamento da vida do Silverlight e pode ser considerado uma plataforma independente para a criação de novas aplicações. Por exemplo, o projeto está desenvolvendo um ambiente de desenvolvimento, garantindo suporte para novas versões da linguagem C# e da plataforma .NET, além de fornecer compatibilidade com bibliotecas em JavaScript.

Como base, o OpenSilver utiliza o código de projetos abertos Mono (mono-wasm) e Microsoft Blazor (parte do ASP.NET Core), e para execução no navegador, utiliza a compilação de aplicativos em código intermediário WebAssembly. O OpenSilver continua o desenvolvimento do projeto CSHTML5, que permite compilar aplicativos C#/XAML/.NET em representações em JavaScript, apropriadas para execução no navegador, e expande sua base de código com recursos para compilar C#/XAML/.NET em WebAssembly, em vez de em JavaScript.

Na nova versão:

  • Foi adicionada a suporte para implantação de aplicações baseadas no framework WPF (Windows Presentation Foundation) para iOS, Android, Windows, macOS, Linux e navegadores da Web, utilizando uma base de código comum em XAML/C#. O suporte a plataformas móveis é realizado por meio da integração com a ferramenta .NET MAUI Hybrid, que permite o uso de WebView para exibir a interface enquanto compila a lógica de negócios em código nativo. O framework MAUI pode ser usado para acessar a API das plataformas móveis.
    Lançamento da plataforma OpenSilver 3.2, que dá continuidade ao desenvolvimento da tecnologia Silverlight
  • Melhorada a compatibilidade com o framework WPF (Windows Presentation Foundation): adicionada a suporte para layout de texto RTL (da direita para a esquerda), transmissão de eventos pela hierarquia de elementos, animações expandidas, API VirtualizingStackPanel e rolagem suave em telas sensíveis ao toque.
  • Fornecidos recursos para migração de bases de código existentes e sua adaptação às funcionalidades específicas do WPF para OpenSilver.
  • Melhorada a integração com o ambiente de desenvolvimento Visual Studio e o editor de código VS Code. Complementos com suporte ao OpenSilver estão disponíveis nos diretórios padrão de complementos do Visual Studio e do VS Code.
    Lançamento da plataforma OpenSilver 3.2, que dá continuidade ao desenvolvimento da tecnologia Silverlight
  • Adicionado um novo aplicativo ToDoCalendar com um exemplo de implementação de um calendário-planejador, que é compilado para diferentes tipos de dispositivos. O aplicativo de demonstração Showcase foi expandido com funcionalidades para integração com plataformas móveis, permitindo o acesso à API para gerenciar sensores, orientação, motor de vibração e notificações, bem como para determinar a localização e acessar arquivos.
    Lançamento da plataforma OpenSilver 3.2, que dá continuidade ao desenvolvimento da tecnologia Silverlight

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster