OpenSilver: WPF/Silverlight para la web

OpenSilver

3.5 | 346 | 0
Tipo:
Proyectos de Código Abierto
Última actualización:
2025/07/08
Descripción:
OpenSilver es un marco de interfaz de usuario de código abierto para crear aplicaciones web .NET en C# y XAML, que ofrece integración híbrida de MAUI y soporte de WPF.
Compartir:
WPF
Silverlight
.NET
XAML
MAUI

Descripción general de OpenSilver

¿Qué es OpenSilver?

OpenSilver es un marco de interfaz de usuario de código abierto y gratuito que le permite crear aplicaciones web .NET modernas utilizando C# y XAML. Está diseñado para ayudar a los desarrolladores a realizar la transición de tecnologías heredadas como Silverlight y WPF a la web moderna, ahorrando tiempo y costos asociados con las reescrituras completas.

¿Cómo usar OpenSilver?

  1. Descargar SDK: Comience descargando el SDK de OpenSilver para comenzar a desarrollar sus aplicaciones.
  2. Codificar en C#, VB o F#: Aproveche sus habilidades .NET existentes para escribir la lógica de su aplicación.
  3. Migrar aplicaciones existentes: Si tiene aplicaciones Silverlight o WPF, OpenSilver puede ayudarlo a migrarlas a la web con cambios mínimos en el código.
  4. Ejecutar en cualquier navegador: Las aplicaciones OpenSilver se pueden ejecutar en cualquier navegador moderno, incluidos Chrome, Firefox, Safari y Edge.

¿Por qué es importante OpenSilver?

OpenSilver ofrece varios beneficios, que incluyen:

  • Reutilización de código: Reutilice su código Silverlight o WPF existente, ahorrando tiempo y recursos.
  • Compatibilidad multiplataforma: Ejecute sus aplicaciones en cualquier navegador y dispositivo, escapando de las limitaciones de Internet Explorer y Silverlight.
  • Integración híbrida de MAUI: La última versión 3.2 ofrece integración híbrida de MAUI, lo que le permite llevar aplicaciones WPF a iOS, Android y más allá.
  • Ahorro de costos: Evite las reescrituras costosas migrando sus aplicaciones existentes a OpenSilver.

¿Dónde puedo usar OpenSilver?

OpenSilver es adecuado para una amplia gama de aplicaciones, que incluyen:

  • Migración de aplicaciones heredadas: Transición de Silverlight o WPF a la web.
  • Creación de nuevas aplicaciones web: Creación de aplicaciones web .NET modernas desde cero.
  • Aplicaciones empresariales: Desarrollo de aplicaciones de nivel empresarial con controles y bibliotecas de interfaz de usuario enriquecidos.

¿Cuál es la mejor manera de migrar de Silverlight/WPF a OpenSilver?

Hay dos opciones principales para migrar sus aplicaciones:

  1. Hágalo usted mismo: Use el SDK de OpenSilver y los recursos para migrar sus aplicaciones por su cuenta.
  2. Migración integral de extremo a extremo: Haga que el equipo de OpenSilver se encargue del proceso de migración por usted.

Historias de éxito

Repton Projects: Migró su aplicación Silverlight heredada a OpenSilver, conservando su apariencia, mejorando el rendimiento y preservando más del 99% del código original.

Apoyo

Obtenga soporte dedicado del equipo de expertos de OpenSilver. Hay varios planes de soporte disponibles para ayudarlo en el camino.

Preguntas frecuentes

¿Cuál es el costo de OpenSilver? OpenSilver es un marco de código abierto gratuito.

¿OpenSilver es compatible con Blazor, React y Angular? Sí, OpenSilver es compatible y se puede mezclar y combinar con estas tecnologías.

¿Cómo puedo comenzar con OpenSilver? Descargue el SDK y explore la documentación y los ejemplos.

Mejores herramientas alternativas a "OpenSilver"