Silverlight es una plataforma de Microsoft para desarrollar aplicaciones de Internet para Windows y Mac. Silverlight fue diseñado para competir con otras plataformas multimedia, incluidas JavaFX y JavaScript, pero en la actualidad está en franco desuso, y dejará de tener soporte oficial a partir del mes de Octubre del 2021.
Ya incluso tiene mucho tiempo que no se actualiza, no es compatible con Microsoft Edge ni con Windows 10. Se puede considerar que es un proyecto abandonado, que solo puede usarse en ambiente Windows 7 y Vista, y con navegadores como Internet Explorer 9.
Aun así, todavía se puede descargar desde su página oficial, aunque no creo que te sirva de mucho. Como subconjunto del entorno .NET de Microsoft, Silverlight ampliaba el alcance de los desarrolladores .NET, permitiéndoles ejecutar sus programas no solo en Windows, sino también en Mac.
Silverlight, que se entrega como un complemento para Internet Explorer, Firefox y otros navegadores web, admite animaciones, gráficos vectoriales, formatos MP3 y Windows Media, incluido el códec de video VC-1.
Los programas de Silverlight se pueden escribir en Visual Basic, C #, Python y Ruby.
Qué es Silverlight
Silverlight fue una implementación multiplataforma de .NET Framework muy novedosa, para crear y ofrecer experiencias multimedia y aplicaciones interactivas enriquecidas para la web.
En sus inicios se ejecutaba en todos los navegadores populares, incluidos Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera. El complemento necesario para ejecutar Silverlight era pequeño, por lo que se instalaba muy rápidamente.
Silverlight fue una combinación de diferentes tecnologías en una única plataforma de desarrollo que te permitía seleccionar herramientas y el lenguaje de programación que deseabas utilizar.
Para que se puede usar Silverlight
Silverlight se integra a la perfección con su código JavaScript y ASP.NET AJAX existente para complementar la funcionalidad que ya ha creado. Su principal objetivo fue competir con Adobe Flash y los componentes de presentación de Ajax.
Con la llegada del HTML 5, Este tipo de programas ya no tienen cabida en el mundo de la programación web. Ya vimos la muerte oficial de Adobe Flash en enero del 2021. Y Silverlight, que ya tiene mucho tiempo abandonada, dejará de tener soporte en octubre del 2021.
Silverlight fue:
- Un modelo de programación para desarrollar y distribuir aplicaciones de Internet enriquecidas, que utilizan gráficos, animaciones o video dentro del marco .NET. Silverlight era conocido anteriormente por su nombre en clave, Windows Presentation Foundation Everywhere.
- Un complemento de Microsoft para entregar medios creados con Silverlight. El complemento Silverlight era tanto para navegadores como para plataformas. En particular, esto lo hacía interoperable con OS X de Apple y los navegadores web Safari y Firefox, junto con Windows e Internet Explorer.
- La decisión de Microsoft de crear un complemento para los tres principales navegadores web fue un reconocimiento de que no controla el mercado de navegadores como un impulso estratégico para la adopción tanto de la comunidad de desarrollo como de la instalación por parte de los consumidores de medios en línea.
- Las posibilidades de Silverlight para el desarrollo colaborativo de contenido multimedia en línea enriquecido provocaron cierto entusiasmo en la comunidad de codificación. La plataforma permitía a los desarrolladores y diseñadores combinar gráficos y HTML usando JavaScript y luego integrarlos en páginas web habilitadas para Ajax, creando y obteniendo una vista previa del código en tiempo real.
Significativamente, Silverlight cambió el desarrollo de un entorno centrado en el escritorio a uno basado en el navegador web. Esto fue posible porque Silverlight era compatible con Common Language Runtime (CLR) de Microsoft, que permitía tanto a los diseñadores como a los desarrolladores ejecutar el entorno .NET dentro de un navegador y hacerlo en un paquete relativamente ligero.
Características de Silverlight
Te hablaremos de las características que manejó en sus inicios, en los cuales se consideró como uno de los mejores programas para aplicaciones interactivas, a la par de Adobe Flash.
- Tenía soporte de códec incorporado para reproducir video VC-1 y WMV, y audio MP3 y WMA dentro de un navegador.
- Silverlight admitía la capacidad de descargar y reproducir progresivamente contenido multimedia desde cualquier servidor web.
- Silverlight también admitía la transmisión de medios incorporada.
- Silverlight permitía crear animaciones y UI enriquecidas, y combinar gráficos vectoriales con HTML para crear experiencias de contenido atractivas.
- Silverlight facilitaba la creación de experiencias interactivas enriquecidas con reproductores de video.
- Experiencia de video de calidad. Podía ver algunos de los videos de mejor calidad de la época, todos incrustados en sitios web altamente gráficos.
- Podías crear aplicaciones web que funcionaban en cualquier navegador y en cualquier sistema operativo.
- Los desarrolladores familiarizados con Visual Studio, Microsoft.net, podían desarrollar increíbles aplicaciones Silverlight muy rápidamente y hacerlas funcionar en Mac y Windows.
También te puede interesar Los 7 Mejores Programas Para Programar En Java
Ventajas
- Actualmente no ofrece ninguna ventaja tenerlo descargado en tu PC. Está desactualizado, no es compatible con el navegador estrella de Microsoft ni con el Windows 10 actual.
Desventajas
- Es un programa obsoleto.
- No tiene actualizaciones y no es compatible con el Windows 10 actual.
- Microsoft decidió no sacar soporte para Silverlight en Microsoft Edge, otro golpe mortal al software.
- Incluso, en la actualidad, no tiene soporte para ningún navegador.
- Es un peligro de seguridad tenerlo en tu PC.
- Microsoft ya colocó en su sitio oficial, que dejará de prestar soporte a Silverlight en octubre del 2021. Ya tiene fecha de muerte.
Planes y precios
Silverlight es gratuito y no presenta planes de pago de ningún tipo. Aún está disponible en su sitio web, aunque con el alerta de que los pocos usuarios que tiene, se preparen para octubre del 2021.
Microsoft aclara que no da por finalizado el programa, aunque, después de esa fecha, no tendrá más actualizaciones ni de seguridad ni de calidad. Ni tampoco tendrá la opción de descarga.
Solo lo podrán usar los que ya lo tienen instalado, y sin actualizaciones.
Cómo y dónde descargar Silverlight
Puedes descargar Silverlight desde su página oficial: Microsoft Silverlight, solo hasta el 12 de octubre del 2021. Después de esto, ya no podrá ser descargado este programa oficialmente.
La falta de compatibilidad con los navegadores actuales, y el hecho de que no tendrá soporte a partir de octubre, nos hacen recomendarte que no lo descargues.
Sin embargo, si aún lo quieres descargar, se recomienda encarecidamente que desinstales las versiones anteriores y realices una instalación nueva en lugar de actualizar, ya que de lo contrario pueden producirse instalaciones en conflicto.
Te recomendamos que ¡NO LO INSTALES!
Desinstalación para actualizar
- Ve a Panel de control, dale clic.
- Luego entra a Programas y características.
- Aparece un listado de aplicaciones que tienes instaladas en la PC, busca Silverlight. Al encontrarlo, haz clic con el botón derecho y desinstala.
Instalación en Windows
- Descarga el instalador de Silverlight del sitio web oficial de Microsoft Silverlight.
- Una vez que se descargue este instalador, navega a tu carpeta de descargas y busca el archivo, recién descargado.
- Haz doble clic en el archivo.
- Luego haz clic en “Instalar ahora”.
- Espera a que finalice la instalación.
- Haz clic en finalizar.
Instalación en Mac
- Haz doble clic en el archivo “dmg”.
- Haz clic derecho o mantén presionado Control, y haz clic en “pkg”.
- Haz clic en “Abrir” en el menú emergente.
- Haz clic en “Abrir” en el mensaje que dice “pkg no es de la Mac App Store, ¿está seguro de que desea abrirlo?”.
- Sigue las instrucciones en la pantalla para instalar Silverlight en la computadora.
- Cierra y vuelve a abrir tu navegador web para permitir que se cargue Silverlight. Algunas veces se necesita reiniciar la computadora para que se cargue correctamente.
Habilitar complemento en Internet Explorer
- En la esquina superior derecha del navegador, debería haber un engranaje. Haz clic
- Luego en “Administrar complementos”.
- En la columna de la izquierda, selecciona “Barras de herramientas y extensiones”.
- Luego, debajo de esas opciones selecciona “Todos los complementos” en la categoría “Mostrar”.
- Busca “Silverlight” y asegúrate de que esté configurado como “habilitado” resaltando y seleccionando el botón habilitar.
Habilitar complemento en Mozilla Firefox
- Abre el menú de herramientas.
- Luego dale clic a “Complementos”.
- Busca Microsoft Silverlight y verifica que esté configurado en “Activar siempre”.
Habilitar complemento en Google Chrome
- Haz clic en las tres líneas horizontales en la parte superior derecha de la ventana del navegador.
- Selecciona “configuración”.
- Haz clic en la opción “Configuración avanzada”.
- Debajo del encabezado “Privacidad”, haz clic en “Configuración de contenido”.
- Debajo del encabezado “Complementos”, asegúrate de que la opción “Ejecutar automáticamente” esté seleccionada.
Habilitar complemento en Safari
- En el menú de Safari en la parte superior de tu computadora, selecciona “Preferencias”.
- Debajo de la pestaña “Extensiones”, selecciona “Silverlight”.
- Asegúrate de que “Habilitar Silverlight” esté seleccionado.
- Asegúrate de que el interruptor de encendido / apagado que se encuentra sobre la lista de complementos también esté configurado en “Encendido”.
Pero como ya te lo hemos mencionado, Silverlight se encuentra desactualizada y ya no es compatible con ninguno de estos navegadores. Nuestra recomendación es que no lo descargues ni lo instales.
¡NO LO INSTALES!
Opiniones de usuarios que han usado Silverlight
Veamos algunas opiniones de usuarios que probaron Silverlight o todavía lo usan.
- Bxm:
“Bien, pero podría ser mejor. Si bien Silverlight ahora se está convirtiendo en una dependencia más antigua para la mayoría de los productos, he notado que todavía contiene algunas características bastante útiles.
Dado que esta es una integración bastante crucial para IE, he tenido un nivel decente de experiencia con el uso de Silverlight. Generalmente, cuando se intenta utilizar sitios que usan Silverlight como back-end en términos de operación / carga general del sitio web y sus páginas interconectadas.
Mis contras de esto se deberían simplemente al hecho de que se está desactualizando bastante rápido, por lo que tendré que realizar algunos cambios definidos en el futuro, particularmente con la extinción de Flash Player”.
- Arun Velekkat:
“Funcionó bien, especialmente para Netflix. Pero, ahora ha llegado a su fin de vida. Sí, Microsoft ha descontinuado la versión posterior de Silverlight 5. Microsoft ha anunciado la fecha de finalización del soporte de Silverlight (12 de octubre de 2021).
Entonces, ahora es el momento adecuado para pasar de Silverlight a las plataformas alternativas adecuadas”.
- Brony Overlord:
“Excelente software y mucho mejor que flash para la transmisión de videos, pero aún parece un bloatware adicional e innecesario”.
- Geekeleet:
“Silverlight fue una alternativa increíble a Flash cuando apareció por primera vez en escena. Desde entonces, sin embargo, HTML5 ha sido lanzado y ha hecho que Silverlight se haya quedado obsoleto rápidamente. En el trabajo, Silverlight no funciona correctamente en Chrome, que es el navegador elegido por la mayoría de nuestros usuarios”
Alternativas a Silverlight. Las 5 Mejores de este año
Sin duda, Microsoft Silverlight fue una excelente opción para desarrollar aplicaciones para webs. Sin embargo, con el final del soporte para Silverlight, aquí enumeramos otras opciones.
1. Angular
Angular, es un marco popular JavaScript mantenido por Google, y es simplemente una gran opción para desarrolladores de todo el mundo. Es un marco de código abierto diseñado para abordar los desafíos de los procesos de desarrollo web y ofrece facilidad para integrarse con código HTML y módulos de aplicación.
Además, se sincroniza automáticamente con los módulos que hacen que el proceso de desarrollo sea fluido y, siguiendo una metodología DOM, se centra en mejorar el rendimiento y la capacidad de prueba.
Además de esto, Angular usa TypeScript, que permite crear y desarrollar de manera fácil y efectiva. Angular tiene base de desarrollo en AngularJS, su primera versión, y salió luego de varios años de pulir y adaptar el framework a la actualidad.
Con Angular, podrás programar y crear para diferentes plataformas, incluyendo las plataformas móviles.
2. React
React es otro marco de aplicación que se puede etiquetar fácilmente como uno de los mejores, en función de la popularidad y el afecto que ha ganado en la comunidad de desarrolladores.
Lanzado en 2013, el marco React es hoy bien considerado y utilizado por empresas líderes como Apple, PayPal, Netflix y, por supuesto, Facebook.
React es una variante de la biblioteca JavaScript de ReactJS que combina el desarrollo de aplicaciones nativas con el desarrollo de la interfaz de usuario de JavaScript, para crear páginas web que sean altamente dinámicas y receptivas al usuario.
Si bien los módulos nativos permiten implementar funciones específicas de la plataforma para iOS y Android, el resto del código está escrito con JavaScript y se comparte entre plataformas.
3. Ruffle
Ruffle es una de las mejores alternativas para poder visualizar aplicaciones Adobe Flash luego de su salida del mercado. Se comporta como un emulador. Es una aplicación independiente, que utiliza escritura Rust, para todos los sistemas operativos modernos.
Ruffle puede abordar las preocupaciones de seguridad de Adobe aprovechando la caja de arena del navegador moderno y la seguridad de la memoria de Rust.
Puede evitar fallas de seguridad en todos los principales navegadores web y sistemas operativos. Ruffle es un proyecto GNU, por lo que es un reproductor multimedia flash gratuito y de código abierto.
Ruffle está disponible tanto para escritorio como para clientes web. Los usuarios pueden simplemente descargar la versión web de Ruffle y pueden ver contenido flash sin configuración adicional.
El reproductor multimedia puede rellenar automáticamente el contenido y actualizar sin problemas los sitios web que aún dependen del contenido flash, que son pocos, pero todavía los hay.
4. Microsoft Visual Studio
Visual Studio es lo que se conoce como un IDE (Entorno de desarrollo integrado), tomando ese nombre por la capacidad de uso en múltiples plataformas y la compatibilidad de varios lenguajes de aplicación.
Tiene tres versiones disponibles, Visual Studio para Windows, Visual Studio Code para Windows, iOS y Linux, y Visual Studio para Mac. Todas disponibles desde su sitio oficial.
Una de sus grandes ventajas, es la capacidad de desarrollo asistido por inteligencia artificial, conocido entre los usuarios como IntelliCode. La descarga de Visual Studio es gratuita.
5. Blazor
Blazor forma parte de las herramientas de desarrollo web de Microsoft, usando lenguaje C#, HTML y CSS.
Blazor es una característica de ASP.NET, el popular marco de desarrollo web que amplía la plataforma de desarrollo .NET con herramientas y bibliotecas para crear aplicaciones web.
Blazor utiliza estándares web abiertos sin complementos ni transpilación de código. Blazor es compatible con cualquier navegador de la actualidad, incluso los móviles.
El código que se ejecuta en el navegador se ejecuta en el mismo entorno de pruebas de seguridad que los marcos de JavaScript. El código Blazor que se ejecuta en el servidor tiene la flexibilidad de hacer cualquier cosa que haría normalmente en el servidor, como conectarse directamente a una base de datos.
Preguntas frecuentes
A continuación, se incluye una lista de las preguntas y respuestas más frecuentes en relación a Silverlight.
1. ¿Silverlight es compatible con varios navegadores y sistemas operativos?
Ya no. Actualmente Silverlight solo es compatible con Internet Explorer 8 en máquinas con Ambiente Windows 7. Ni Windows 7 ni Internet Explorer están actualizados.
2. ¿Qué lenguaje se utilizaba para diseñar con Silverlight?
El lenguaje XAML se usa para diseñar Silverlight. XAML son las siglas de Extensible Application Markup Language. Es un lenguaje declarativo basado en XML creado por Microsoft.
3. ¿Qué es RIA?
RIA es un acrónimo de “Rich Internet Applications”, (Aplicaciones enriquecidas para internet). Estas son aplicaciones web con funciones ricas. Estas características incluyen soporte AJAX integrado, diseños, animaciones, componentes de audio y video.
Silverlight y Adobe Flash fueron ejemplos de RIA.
4. ¿En qué fecha se dejará de prestar soporte por parte de Windows?
Ya tienen tiempo abandonando el proyecto, pero de forma oficial, el 12 de octubre del 2021 será el último día de soporte, y ya no estará disponible para instalar.
5. ¿Cuál es el nombre de la versión Linux de Silverlight?
La versión Linux de Silverlight se conocía como Moonlight. También fue desactualizada.
Conclusión
También te puede interesar Los 7 Mejores Programas Para Programar
Microsoft no ha desarrollado Silverlight de forma activa desde el año 2015, y la plataforma se retirará por completo el 12 de octubre de 2021. En ese momento, Microsoft dejará de proporcionar actualizaciones para la plataforma y eliminará el acceso al instalador, así como al SDK y otros recursos.
Sin embargo, dado que Silverlight tiene una “licencia perpetua”, las aplicaciones de Silverlight existentes no se cerrarán. Simplemente significa que no se actualizarán y puede ser más difícil encontrar un navegador que pueda ejecutarlas.
Por eso, la recomendación final es no descargar Silverlight.
Me llamo Javier Chirinos y soy un apasionado de la tecnología. Desde que tengo uso de razón me aficioné a los ordenadores y los videojuegos y esa afición terminó en un trabajo.
Llevo más de 15 años publicando sobre tecnología y gadgets en Internet, especialmente en mundobytes.com
También soy experto en comunicación y marketing online y tengo conocimientos en desarrollo en WordPress.