Definición de flash
Flash es un término que procede del inglés y que puede referirse al aparato que brinda la luz necesaria para tomar una fotografía instantánea mediante un destello. Ese mismo destello también recibe el nombre de flash.
Por ejemplo: “Cuando era niño, mi abuelo me regaló una cámara fotográfica con flash: fue el obsequio que recuerdo con más cariño”, “Vamos a tener que repetir la foto porque no salió el flash”, “El flash de lámpara fue un invento muy importante”.
El concepto, de todas formas, tiene otros usos. En el ámbito de la informática, Flash es el nombre de una tecnología desarrollada por Adobe Systems que permite crear y manipular gráficos vectoriales para desarrollar animaciones y contenidos interactivos: “Quiero incluir Flash en la página web de mi empresa ya que brinda una estética muy atractiva”, “Ayer encontré un sitio con juegos en Flash que son muy divertidos”, “Mi navegador genera un fallo cuando trato de ver animaciones en Flash”.
Durante muchos años, el programa Flash y su lenguaje de programación, ActionScript, eran la opción ideal para cualquier desarrollador web que deseara dar vida y embellecer sus sitios a través de pequeñas aplicaciones, menús animados, presentaciones audiovisuales, juegos y más. La interfaz de la famosa herramienta, que en un principio pertenecía a la empresa Macromedia, se ha vuelto cada vez más flexible y potente, y ofrece diversas posibilidades a las mentes creativas e inquietas.
Una de las mayores ventajas que Flash ofrece a los desarrolladores en contraste con otras plataformas de diseño y programación es el tiempo necesario para ver los primeros resultados, considerablemente menor que muchas de las alternativas. En este sentido, Flash resulta ideal para crear prototipos de diferentes tipos de programas, incluso pruebas conceptuales de aplicaciones que tendrán un aspecto y funcionamiento distinto, pero con una base que es posible apreciar con algunas figuras geométricas moviéndose en pantalla.
Recientemente, la aparición de HTML5 (la quinta revisión del lenguaje con el cual se crean páginas web) dio comienzo a una guerra con Flash, y muchos creen que tarde o temprano acabará por reemplazarlo completamente, ya que básicamente permite crear el mismo tipo de contenido, pero además ofrece una serie de ventajas, como ser las siguientes:
* permite que el contenido sea mejor indexado por los buscadores, dado que el contenido generado con HTML5 puede ser leído por éstos, a diferencia de los archivos de Flash;
* la presencia de CSS3 (tercera versión del lenguaje de Hojas de estilo en cascada), que va de la mano de HTML5, abre las puertas a depender menos de JavaScript y poder controlar con mayor eficacia el estilo que tendrá cada elemento de una página;
* si se utiliza un navegador reciente, cualquier dispositivo móvil es capaz de reproducir contenido creado en HTML5, a diferencia de la poca compatibilidad que suelen ofrecer con Flash.
Independientemente de los gustos y preferencias personales de cada desarrollador, las grandes compañías están dejando de utilizar Flash en favor de HTML5, y la propia Adobe ha anunciado que admite el triunfo de este lenguaje en el sector móvil, el cual incluye los teléfonos y las tablets.
Una memoria flash, por otra parte, es una tecnología de almacenamiento que permite leer y escribir en múltiples posiciones en la misma operación. Esta tecnología se utiliza en los dispositivos pendrive: “Ya guardé todas las fotos de las vacaciones en la memoria flash”, “Necesitamos una nueva memoria flash para hacer una copia de respaldo”.
Flash también es un superhéroe creado por DC Comics que se caracteriza por su velocidad sobrehumana al correr. Su primera aparición tuvo lugar en 1940.
Un flash, por último, es una noticia urgente y breve que transmite un medio de comunicación, generalmente con la intención de ampliar el contenido en el futuro inmediato: “Flash de último momento: choque de trenes en India. Habría decenas de muertos”.