5 motivos por los cuales no diseño con Flash
Muchos “desarrolladores” (deliberadamente entre comillas) venden a sus clientes sitios web armados íntegramente con Flash. Esa es una pésima práctica que tendría que cesar cuanto antes. Hay 5 sencillas razones por las cuales Flash es una opción subóptima para el diseño de sitios web:
- Perjudica tu ranking en los buscadores como Google, Yahoo y Ask. Flash es una plataforma de diseño gráfica, y los buscadores no contienen algoritmos capaces de “leer” gráficos. Algunos pueden indexar parte del contenido, pero no todo. En principio, lo más seguro es mejor usar un desarrollo clásico en HTML.
- Es horrible. La mayor parte de los sitios diseñados totalmente en Flash son de pésimo gusto. Muchos reproducen sonidos sin pedir autorización al usuario (lo que puede ser muy molesto si ese usuario está escuchando música, o si son las 3 de la mañana y otras personas quieren dormir), o tienen animaciones irrelevantes. En algunos casos hasta tienen un pequeño trailer o presentación antes del sitio mismo ¿Para qué, si ya vamos a entrar al sitio? Si yo entro a un negocio, no quiero que me obliguen a ver un video antes de comprar. ¿Por qué aplicar ese criterio en Internet?
- Es lento. Odio tener que esperar a que cargue un archivo de Flash pesado.
- Genera problemas de accesibilidad. Un sitio web debe poder adaptarse a las necesidades del usuario. Los navegadore modernos pueden ajustar el tamaño de texto de los sitios web hechos en HTML para adaptarse a las necesidades de personas con visión disminuída. Aún una persona no vidente puede utilizar software que “lee” páginas HTML, pero no sitios diseñados en Flash
- No es estándar. Existe una sóla implementación de Flash completa, hecha por una sóla empresa. La mayoría de las computadoras vienen sin Flash instalado, y existen varias versiones. Es difícil de instalar en sistemas operativos como Linux, Solaris y BSD.
En definitiva: si lo que queremos es que un sitio se accesible a la mayor cantidad de personas, lo ideal es alejarse de Flash. No es que Flash no tenga nada bueno (es ideal para animaciones complejas) pero no es la mejor herramienta para armar sitios web. El mejor ejemplo de Flash bien utilizado es YouTube, que usa Flash para mostrar videos pero usa una estructura armada en HTML.
