Guerras empresariales y campañas de desprestigio aparte, Flash continua siendo una tecnología bastante utilizada en la construcción de páginas web. Más aún cuando hoy por hoy el supuesto boom que haría que HTML5 desplazase a Flash de internet en cuestión de meses, se ha quedado más en un sueño de los detractores de Flash, que en una realidad.
¿Pero por qué el uso o no de Flash enciende tantas pasiones?
Esta pasión anti Flash normalmente se sustenta y argumenta con respecto a temas como SEO, la supuesta imposibilidad de los rastreadores para leer el código que genera Flash, aunque es bien sabido que desde hace ya bastante tiempo que los robots indexan contenido Flash.
Otro handicap que sus detractores argumentan es el elevado consumo de recursos que el uso de Flash supone para el usuario. Pero realmente un usuario que tenga por costumbre actualizar su navegador, comprobará que con las versiones recientes tanto de los navegadores más populares como de Flash, el consumo de recursos ha disminuido de forma mucho más que notable, por lo que no se podría argumentar como un problema destacable.
Estos son a grandes rasgos los dos argumentos principales de los detractores de Flash, lo demás, se diga como se diga, excede el ámbito de diseñadores y desarrolladores y entra dentro de los intereses empresariales, (que en el fondo es lo que siempre ha sobrevolado sobre esta tema, aunque muchas veces se ha disfrazado de buenas intenciones el caso de Apple por ejemplo).
De toda esta guerra anti Flash siempre nos ha resultado curioso el apasionamiento con el que desarrolladores y diseñadores se lo toman: ¿por qué?
Pero lo que resulta muy llamativo es que de lo que nunca hablen sus detractores, y que en nuestra opinión es quizá el motivo principal por el que no recomiendan su uso, sea de la curva de aprendizaje que Flash tiene.
Sin duda Flash no es un programa sencillo de aprender. Su interfaz aparentemente simple oculta un sinfín de variantes y posibilidades que pasan desde la animación sencilla, a cuestiones complejas en 3D, desarrollo de vídeojuegos, etc.
Por otra parte, Actionscript, el lenguaje de programación en el que se basa Flash, tiene una complejidad de aprendizaje considerable.
Aprender a realizar cualquier animación sencilla en Flash requerirá que previamente se dedique cierto tiempo al aprendizaje del programa, en nuestra opinión se invertirá como mínimo el doble que lo que tomaría aprender a hacerlo en JQuery, por poner un ejemplo.
En definitiva, ni a favor ni en contra de Flash, pero muchas veces vemos artículos de desarrolladores o SEO´s desaconsejando de forma muy tajante el uso de Flash, basándose siempre en los argumentos antes comentados, y nos planteamos ¿realmente son esos los motivos por los que no lo recomiendan?
Acabaremos con otro ejemplo, cualquier persona que se dedique al SEO sabe que el uso excesivo de Javascript está desaconsejado para el posicionamiento ¿por qué nadie habla de ello?

