OpenSilver: Silverlight regresa al código abierto

Hace diez años, se necesitaban complementos para muchas cosas en los navegadores web. Hoy, solo Flash sobrevivió en el navegador y su tiempo también se está agotando. Los complementos como Flash, Silverlight o Java eran partes fundamentales de Internet, pero el auge de tecnologías web como JavaScript provocó que empresas como Mozilla o Google.

Adobe finalizará el desarrollo de Flash en 2020 y Microsoft reveló que ya no admitirá Silverlight a partir de octubre de 2021.



Los desarrolladores y proyectos que utilizan estas tecnologías ya no podrán hacerlo cuando finalice el soporte para estos productos. Si bien es posible ejecutar algunas versiones anteriores de navegadores y el último complemento lanzado, no se recomienda debido a problemas de seguridad.

Propina: Los jugadores en Flash pueden consultar el Proyecto de preservación de juegos flash para seguir jugando juegos hechos en Flash.

Sin embargo, los desarrolladores y proyectos de Silverlight pueden tener una salida. La organización francesa Userware lanzó hoy una vista previa de OpenSilver, una implementación de código abierto de Silverlight que se basa en estándares web y tecnologías web modernas como WebAssembly.

OpenSilver es una reimplementación de Silverlight de código abierto, moderna y sin complementos, que se ejecuta en los navegadores actuales a través de WebAssembly. Utiliza Mono para WebAssembly y Microsoft Blazor. Devuelve el poder de C #, XAML y .NET al desarrollo web del lado del cliente.

Dado que ya no se proporciona como un complemento, es compatible con (la mayoría) de los navegadores web modernos y debería funcionar bien en ellos.

Un componente, CSHTML5 permite a los desarrolladores crear aplicaciones web usando C # y XAML. Viene con una herramienta para portar aplicaciones Silverlight y WPF existentes a la web mediante la 'compilación de archivos C # y XAML a HTML y JavaScript'.

opensilver- silverlight

Los desarrolladores interesados ​​pueden descargar la versión preliminar del Sitio web de OpenSilver. Se requiere una cuenta de Microsoft para descargar la vista previa en el sistema local. Se proporciona información adicional sobre el proyecto GitHub sitio web.



Aproximadamente el 60% de las API de Silverlight son compatibles actualmente. Userware planea mejorar el soporte de API en los próximos meses y agregar soporte para Open RIA Services, compilación AOT y bibliotecas de terceros. La compilación Ahead of Time (AOT) acelerará los tiempos de carga 'al menos 30 veces' cuando aterrice.

La compañía lanzó un servicio de conversión para convertir las aplicaciones Silverlight existentes a la versión moderna para que pueda ejecutarse en sitios web sin necesidad de complementos.

Los usuarios interesados ​​pueden cargar la demostración de aquí para comprobar la funcionalidad que está disponible actualmente.

Ahora tu: ¿Ha utilizado Silverlight en el pasado? ¿Cuál es tu opinión sobre la resurrección?