En chavalina estamos teniendo una interesante discusión (¡108 comentarios ya! felicidades chavalina
) que comenzó con un ‘flash is evil vs. i love flash’, desembocó (no se como) en un ‘ie vs. firefox’ y ha vuelto al tema original tras dar una vuelta por un ‘estándares vs. lo que use la mayoría (¿estándar de facto?)’.
Sobre el tema original, mi opinión es que la tecnología Flash no es mala de por si, sino que el problema es que el mundo Flash está plagado de pseudo-diseñadores; niñatos que cuando les mencionas Action Script te mirarán con cara de extrañados y que no han pasado del primer capítulo del manual de Flash, aunque los peores tampoco son estos, sino los que confunden Flash con el próximo heredero de XHTML y se dedican a esparcir la buena nueva en foros y weblogs.
Como digo, Flash no es malo de por sí, pero si lo es el uso que se le da casi siempre. Flash es útil para las animaciones o las presentaciones interactivas o incluso en sitios web que se basan mas en la estética y en impresionar al visitante que en el contenido, porque no olvidemos que Flash es una herramienta multimedia. Hay verdaderas obras de arte hechas con Flash, casi todas creadas por gente que de verdad se dedica al diseño y que nunca utilizarían Flash para conseguir un efecto rollover en una web dedicada al contenido. Porque esta gente conoce su trabajo y sabe el uso que tiene cada tecnología.
Pero, sin querer menospreciar en ningún momento la tecnología de Macromedia, que considero fantástica siempre que se use donde se tiene que usar, el típico ‘desarrollador’ de Flash es gente que ni tan siquiera ha oido hablar de Javascript, CSS le suena a marca de cereales y XHTML a algo obsceno por la X. Gente que muchas veces recurren a utilizar herramientas automatizadas que generan menús con rollovers o efectos de sonido, que no solo no son bonitos, sino que son un poco (o bastante) feos y molestos. Eso cuando no lo utilizan para animaciones irritantes de autopromoción.
Por supuesto que parte del trabajo de un diseñador consiste en crear webs atractivas, pero no se puede confundir eso con millones de colorines y con cientos de animaciones moviéndose por la mitad de tu pantalla. Y esto no es un fallo de Flash como digo, sino del mal uso de Flash.
Sin embargo hay mas cosas a considerar en contra de Flash que solo la usabilidad o la estética, como el hecho de que sea propietario, o que no existan plugins para muchas plataformas. El hecho de tener que recurrir a tecnologías propietarias o el no tener en cuenta usuarios de algunas plataformas es un motivo mas que importante para no utilizar Flash. Nunca hay que anteponer la tecnología al fin último de la web que son los usuarios.