Flash or not

hostings baratos, tecnología, Internet, SEO y diseño web.

Flash or not

01-16-09

logotipo flashDespués del revuelo que está causando una noticia de Menéame sobre el uso del Flash para el diseño web y que saltó a la portada de ayer, no puedo evitar, como desarrollador web, dar mi opinión extensa al respecto.

Flash es una tecnología básicamente de animación e interactividad entre animaciones y que admite scripts. No es un estándart web y no es compatible con los buscadores en sí misma. Lo cual no quiere decir que hoy en día con un mapa XML, etc, también se puedan indexar webs en Flash sin problemas aparentes.

El uso de Flash para hacer una web, implica alguna cuestión de fondo, que la mayoría de Flash-adictos no conoce. El gran problema es que lastimosamente hay diseñadores que aprenden a usar Flash y con eso ya piensan que pueden hacer todas las webs de sus clientes con esta tecnología. Con lo que finalmente se termina forjando una generación de diseñadores que ofrecen presentaciones multimedia más que otra cosa y nunca van más allá de eso. En algún caso específico puede ser correcto plantearse una web 100% Flash, pero no es ni mucho menos lo ideal en la gran mayoría de casos.

Flash, como cualquier otra tecnología, se ha de saber usar e implementar. Hacer masivamente todas las webs con Flash porque no se conoce otra cosa, es un gran error. No todas las webs van a necesitar Flash, y a muchas de ellas el uso de Flash les va a perjudicar más que otra cosa. Ya existen muchas muestras evidentes de esto que digo, por lo que no me voy a alargar mucho más en éste punto.

El error básico es pensar que con Flash se soluciona todo y listo. Cuando a veces más que solucionar problemas nos los va dar. Además, al tratarse de algo “incrustado” (embedded), es difícil editar una web en Flash una vez ha sido “incrustada”, por muchos CMS que se implementen.

Hay opiniones muy controvertidas con éste tema aparentemente tan delicado, pero para mí la respuesta está muy clara: no todas las webs requieren Flash y por desgracia la gran mayoría de webs que llevan Flash o que (peor aún) están hechas todas con Flash, no lo implementan bien.

Flash es perfecto para hacer animaciones y publicarlas en el entorno web, eso es indudable, pero de ahí a realizar masivamente todas las webs con Flash y además usando solamente ésta tecnología, me parece que hay una diferencia enorme.

Personalmente he usado Flash para realizar toda una web en algún proyecto muy puntual y que no necesitaba ser optimizado según estandarts, sino solamente generar un cierto impacto visual, para eso Flash es sin duda lo mejor. En otros casos prefiero usar Flash implementándolo con otros lenguajes y de manera puntual, que es como creo que se debe utilizar cualquier tipo de herramienta o de tecnología.

Lo que está 100% claro es que si haces una web toda con Flash, de alguna manera habrá de cargar los contenidos y eso implica un tiempo de carga obligatorio (la típica barra de carga) que es prácticamente inexistente en el caso de webs con Flash bien implementado (usado de manera lógica y puntual) o de webs que no usan Flash.

Si la web que se está desarrollando ha de estar optimizada para buscadores o ha de ser user-friendly al 100%, no tiene lógica realizarla toda con Flash, ya que irá seguramente en su contra (imagínense la Craigslist con Flash).

Para concluir: una página web no es una presentación multimedia y se debe poner sobre la balanza lo estético con lo útil. Flash debería usarse como un complemento más y muchos diseñadores que solo conocen Flash, deberían tratar de estudiar también otras cosas antes de ofrecer webs a sus clientes.

Un buen desarrollador web es quien sabe resolver problemas a un nivel global, no solamente a un nivel estético. Y la función del desarrollo web no siempre es: “estar en internet con una web espectacularmente animada y 100% Flash”.

Es simple: ni las webs con mejor ránking de internet son (ni de lejos) 100% Flash…ni los desarrolladores web nos dedicamos a hacer solamente webs tipo “presentación multimedia” de agencias de publicidad y derivados.

La realidad es que la gran mayoría de diseñadores web que solamente trabajan con Flash, no tienen idea de otras cosas: no saben XHTML, no saben CSS, no saben PHP, no saben qué es una Base de Datos, no saben Javascript (AJAX ni nombrarlo), ni remota idea de qué es un Mapa Web, no saben qué es la Usabilidad, han oído nombrar de lejos el SEO y ni idea de los estándares W3C. Lo siento mucho, pero a pesar de que sepan usar Flash, sepan animar y en muchos casos también sepan diseñar (no lo dudo), todo eso no implicará en absoluto que también sepan hacer webs.

Y si todavía tienen dudas, les dejo con el brillante comentario de Ricardo Galli, creador y programador de Menéame.

Añadir un comentario