Adobe Flash Player (antes Macromedia Flash Player ) es una plataforma multimedia que se ha convertido en el estándar para la aplicación de la animación y la interactividad en las páginas web para crear anuncios , integrar vídeo en páginas web e incluso desarrollar aplicaciones web con muchas funciones . A pesar de ser el estándar "de facto" , hay algunas alternativas que pueden generar resultados similares a Flash en la web. SVG y SMIL
Scalable Vector Graphic ( SVG ) y el Lenguaje de Integración de Multimedia Sincronizada ( SMIL ) son dos tecnologías creadas por el World Wide Web Consortium (W3C ), destinado a ser una alternativa de estándares abiertos a Flash . SVG es un formato para describir gráficos vectoriales bidimensionales tanto estáticas como dinámicas . SMIL se utiliza para definir el marcado para efectos adicionales tales como animaciones , transiciones visuales , medios de comunicación embebidos , el momento y la disposición , similar a la mayoría Flash.The factor limitante de SVG y SMIL , introducida en 2001 , es soporte de los navegadores , que es incompleta en el mejor (a pesar de la mejora ) en navegadores como Mozilla Firefox y Opera. Internet Explorer requiere a los usuarios descargar un plugin (similar a Flash ) para representar con precisión SVG markup.Adobe también ha tenido su propia aplicación de visor SVG desde antes de que adquirió la tecnología Flash, aunque el apoyo a ahora ha sido descontinuado .
Microsoft Silverlight
Silverlight es un framework de aplicaciones web desarrollado por Microsoft que se pueden lograr resultados similares a Adobe flash Player. Lanzado por primera vez en abril de 2007 , Silverlight es una tecnología relativamente nueva en comparación con Flash, que ha estado presente desde 1996 . A pesar de ello , un número creciente de sitios están implementando Silverlight de Microsoft , como el sitio web oficial de la Major League Baseball ( para visualizar video resumen ) , Windows4All.com (para crear un sistema operativo virtual en línea) y GoGoPin aviso ( un anuncio /aviador clasificado en línea creador) . Desde su lanzamiento, Silverlight se ha convertido en el principal competidor en el mercado pequeño de alternativas de Flash . Microsoft , sin embargo , ha sido conocido por ignorar los estándares abiertos y Silverlight no es diferente , con su falta de compatibilidad con el estándar SVG , en lugar haciendo uso de la propia Extensible Application Markup Language de Microsoft (XAML ) .
OpenLaszlo
OpenLaszlo , una plataforma completa de código abierto desarrollado por Laszlo Systems, está diseñado para desarrollar y desplegar aplicaciones web enriquecidas . Esta tecnología consiste en el Servidor de OpenLazlo y lenguaje de programación LZX , que es un JavaScript y descripción XML lenguaje similar al lenguaje de Microsoft XAML utilizado en aplicaciones Silverlight.Because OpenLaszlo puede ser compilado dentro del navegador y ejecutar dinámicamente como servlets Java tradicionales , sólo se requiere que el servidor web se ejecuta el servidor de OpenLaszlo , lo que aumenta la compatibilidad con los navegadores , en comparación con SVG y Flash . No descargas adicionales son necesarias para que los usuarios finales vean las aplicaciones de Internet creadas con OpenLaszlo y desplegados en este method.Additionally , las aplicaciones de OpenLaszlo pueden ser compilados en archivos SWF o DHTML para ser cargados estáticamente en las páginas web , aunque este tipo de despliegue no tiene la funcionalidad completa de archivos servlet -contenidos .
potencial
estas alternativas de Flash maduros , también lo hace su potencial para las características adicionales y un uso más generalizado. Adobe Flash se ha dado la vuelta al más largo de cualquiera de estas tecnologías , y por lo tanto , tiene una ventaja inmediata . Como cada una de las otras tecnologías de crecer , sobre todo recién llegado Silverlight, más y más desarrolladores estén dispuestos a ponerlas en práctica a través de la web.
Consideraciones
Al considerar cualquiera de estos alternativa a flash, los desarrolladores deben tener en cuenta la compatibilidad con exploradores (o falta de ella) para cada tecnología . Silverlight (y SVG para Internet Explorer) requiere que los usuarios finales descarguen plugins adicionales para acceder a las aplicaciones y las animaciones creadas correctamente. Dependiendo del navegador utilizado , SVG puede no representar con exactitud debido al apoyo incompleta . Además, las aplicaciones aunque OpenLaszlo pueden ser completamente del lado del servidor , aumentando compatibilty , puede requerir una curva de aprendizaje más grande para los desarrolladores utilizan para crear flash applications.For la mayor audiencia posible , puede que sea necesario para que los desarrolladores sólo tiene que utilizar Flash, que ya es el estándar aceptado utilizado por la mayoría de los desarrolladores interactivos , y visto por millones de usuarios de Internet sobre una base diaria .