¿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. |
|
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. |
|
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 Swish – Flash Generador Swift 3D – 3D designer/animator |
jQuery – Javascript Libreria
MooTools – Javascript libreria jQuery UI jQuery Lightbox |