Flash vs JavaScript, ventajas y desventajas

Tabla de contenidos

¿Que es la tecnologia FLASH?

Adobe Flash Professional es una aplicación de creación y manipulación de gráficos vectoriales con posibilades de manejo de código mediante el lenguaje ActionScript en forma de estudio de animación que trabaja sobre «fotogramas» y está destinado a la producción y entrega de contenido interactivo para las diferentes audiencias alrededor del mundo sin importar la plataforma. Es actualmente desarrollado y comercializado por Adobe Systems Incorporated. Adobe Flash utiliza gráficos vectoriales y gráficos rasterizados, sonido, código de programa, flujo de vídeo y audio bidireccional (el flujo de subida sólo está disponible si se usa conjuntamente con Macromedia Flash Communication Server). En sentido estricto, Flash es el entorno de desarrllo y Flash Player es el reproductor utilizado para visualizar los archivos generados con Flash. En otras palabras, Adobe Flash crea y edita las animaciones o archivos multimedia y Adobe Flash Player las reproduce.

Fuente: wikipedia liga: https://es.wikipedia.org/wiki/Adobe_Flash_Professional

¿Que es la tecnologia JAVASCRIPT?

JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas webdinámicas, aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

Fuente: wikipedia liga: https://es.wikipedia.org/wiki/JavaScript

undefined

Hasta la disponibilidad de librerías Javascript como jQuery y MooTools, que añade animaciones y funciones interactivas que no requieren de volver a cargar una página web, estas estaban fuera del alcance de muchos diseñadores web / desarrolladores, a menos que se utilizara Flash. Esto se debía principalmente a que las implementaciones de JavaScript no eran consistentes en los principales navegadores. Sin el uso de las bibliotecas Javascript, se requerían de un amplio conocimiento acerca de las inconsistencias entre los navegadores y amplio conocimiento acerca de Javascript con el fin de evitar problemas. JQuery y MooTools ofrecen una biblioteca de rutinas que son compatibles con cualquier navegador, reduciendo la curva de aprendizaje. Estas bibliotecas también ofrecen funciones para manejar muchas tareas rutinarias de programación Javascript haciendo más rápido y más fácil de aprender.

Ventajas y desventajas:

Ventajas Flash

Desventajas Flash

✓  Opciones extensas de diseño.

✓ Capabilidades 3D.

✓ Apariencia consistente en navegadores.

✓ Soporta vectores.

✓ Interface de programación interna.

✓ Muchas herramientas libres de regalías.

✓  Mas opciones de fuentes.

  • NO es compatible con navegadores de Mobiles (iPhone, iPad, ect)

 

  • Se requiere de conocimientos medios y programa para editarlo.

 

  • Costo de programa para usar la licencia.

 

  • Incompatible con diferentes versiones de Flash player.

 

  • Estadisticas para elementos de flash es limitada.

 

Ventajas Javascript

Desventajas Javascript.

✓ Ligero de carga.

✓ Facil de integrar.

✓ Cientos de aplicaciones disponibles para uso

✓ Puede agregar interactividad a elementos web.

✓Compatible con la gran mayoría de los navegadores modernos incluyendo iPhone, mobiles & PS3.

  • No es tan extenso en recursos como Flash.

 

  • Sistemas complejos pueden no funcionar tan bien como  Flash.

 

  • Opciones de 3D limitadas.

 

  • Usuarios pueden desabilitar JavaScript en su navegador.

 

Cuando usar Flash y cuando usar JavaScript:

 

Applicación

Flash Javascript
Slide Show

X

Validaciones de formularios

X

Menus con submenus.

X

Panels con Pestañas

X

Efectos Caja de Luz y cajas de ayuda.

X

Elementos collapsables.

X

Video/Audio Player

X

Animación compleja

X

3D

X

Multimedia Complejo.

X

Recursos de Flash & JavaScript:

Flash Javascript
Kirupa – Tutoriales

Flashloaded – Componentes

Digicrafts – Componentes

Flash Components

Swish – Flash Generador

Swift 3D – 3D designer/animator

jQuery – Javascript Libreria

MooTools –  Javascript libreria

jQuery Slideshow

jQuery Validation

jQuery UI

jQuery Lightbox

Acerca del Autor
Picture of Javier Carrasco

Javier Carrasco

Javier Carrasco es un destacado diseñador web y desarrollador con más de 18 años de experiencia en tecnologías web. Fundador de "New Emage", lidera un equipo talentoso en diseño y desarrollo web. Experto en proyectos de software y aplicaciones móviles, ofrece soluciones digitales adaptadas al mercado actual. También lidera el equipo de marketing digital, brindando servicios de SEO y SEM. Su pasión por la tecnología web, enfoque centrado en el usuario y compromiso con la excelencia lo destacan en el campo. Javier ha dejado una huella significativa en el mundo digital y continúa generando resultados excepcionales para sus clientes.
Utiliza nuestro cotizador de sitios web Interactivo

Comparte este artículo