OpenSilver: WPF/Silverlight para a Web

OpenSilver

3.5 | 347 | 0
Tipo:
Projetos de Código Aberto
Última atualização:
2025/07/08
Descrição:
OpenSilver é uma estrutura de UI de código aberto para construir aplicativos web .NET em C# e XAML, oferecendo integração híbrida MAUI e suporte WPF.
Compartilhar:
WPF
Silverlight
.NET
XAML
MAUI

Visão geral de OpenSilver

O que é OpenSilver?

OpenSilver é uma estrutura de UI de código aberto e gratuita que permite criar aplicativos web .NET modernos usando C# e XAML. Ele foi projetado para ajudar os desenvolvedores a fazer a transição de tecnologias legadas como Silverlight e WPF para a web moderna, economizando tempo e custos associados a reescritas completas.

Como usar OpenSilver?

  1. Baixe o SDK: Comece baixando o SDK OpenSilver para começar a desenvolver seus aplicativos.
  2. Codifique em C#, VB ou F#: Aproveite suas habilidades .NET existentes para escrever a lógica do seu aplicativo.
  3. Migre aplicativos existentes: Se você tiver aplicativos Silverlight ou WPF, o OpenSilver pode ajudá-lo a migrá-los para a web com o mínimo de alterações de código.
  4. Execute em qualquer navegador: Os aplicativos OpenSilver podem ser executados em qualquer navegador moderno, incluindo Chrome, Firefox, Safari e Edge.

Por que o OpenSilver é importante?

OpenSilver oferece vários benefícios, incluindo:

  • Reutilização de código: Reutilize seu código Silverlight ou WPF existente, economizando tempo e recursos.
  • Compatibilidade entre plataformas: Execute seus aplicativos em qualquer navegador e dispositivo, escapando das limitações do Internet Explorer e Silverlight.
  • Integração híbrida MAUI: A versão 3.2 mais recente oferece integração híbrida MAUI, permitindo que você traga aplicativos WPF para iOS, Android e além.
  • Economia de custos: Evite reescritas dispendiosas migrando seus aplicativos existentes para OpenSilver.

Onde posso usar OpenSilver?

OpenSilver é adequado para uma ampla gama de aplicações, incluindo:

  • Migração de aplicativos legados: Transição de Silverlight ou WPF para a web.
  • Criação de novos aplicativos web: Criação de aplicativos web .NET modernos do zero.
  • Aplicativos empresariais: Desenvolvimento de aplicativos de nível empresarial com controles e bibliotecas de UI avançados.

Qual é a melhor maneira de migrar de Silverlight/WPF para OpenSilver?

Existem duas opções principais para migrar seus aplicativos:

  1. Faça você mesmo: Use o SDK OpenSilver e os recursos para migrar seus aplicativos por conta própria.
  2. Migração completa de ponta a ponta: Deixe a equipe OpenSilver cuidar do processo de migração para você.

Histórias de sucesso

Repton Projects: Migrou seu aplicativo Silverlight legado para OpenSilver, mantendo sua aparência, melhorando o desempenho e preservando mais de 99% do código original.

Apoio, suporte

Obtenha suporte dedicado da equipe de especialistas da OpenSilver. Vários planos de suporte estão disponíveis para ajudá-lo ao longo do caminho.

FAQ

Qual é o custo do OpenSilver? OpenSilver é uma estrutura de código aberto gratuita.

OpenSilver é compatível com Blazor, React e Angular? Sim, OpenSilver é compatível e pode ser misturado e combinado com essas tecnologias.

Como posso começar com OpenSilver? Baixe o SDK e explore a documentação e os exemplos.

Melhores ferramentas alternativas para "OpenSilver"