Flash en mi web? No gracias!

6 de Noviembre del 2007 Escrito por Alex Barros

Estás pensando en hacer una web en flash? Piénsatelo dos veces!

Via Barrapunto encuentro este interesante apunte con cinco razones para no usar Flash. Son:

  • Pérdida de visitas (estrepitosa), por problemas en la indexación
  • Problemas con buscadores, por no haber un código accesible y marcado.
  • Problemas de visualización, por incompatibilidad de un software específico
  • Problemas de navegación, causados por un lenguaje no accesible para el navegador
  • Problemas de gestión y actualización, porque suele ser complicado unir un lenguaje de lado servidor con Flash

Recomiendo echar un buen vistazo, sobretodo a quienes aún no estén convencidos de las enormes desventajas de flash para crear toda una web.

Categorias: Código, Flash, Web |

Hay 6 comentarios, pero nos falta el tuyo

¿Flash o no flash? Ha dicho:

[...] BOOZOX comenta la necesidad de pensarselo dos veces antes de hacer una web en flash?. Hace referencia a [...]

noth Ha dicho:

No estoy para nada de acuerdo, todo eso es un gran mito y es que hay que saber hacer las cosas bien, (me explico, para que no me salten los lobos al cuello)

* Pérdida de visitas (estrepitosa), por problemas en la indexación
* Problemas con buscadores, por no haber un código accesible y marcado.
* Problemas de visualización, por incompatibilidad de un software específico

Estos tres primeros puntos, se solucionan si colocamos un flash como se tiene que hacer, de modo accesible.Debemos saber que al colocar un flash todo ese contenido que tenga, en el caso de que un usuario ( ej el google bot) no lo tenga pueda acceder a ese contenido

El problema es que la gente no coloca los flash accesibles y después se quejan de indexación, el flash por si solo no indexa, pero el flash no debe de ir solo.

* Problemas de navegación, causados por un lenguaje no accesible para el navegador

Este punto casi que lo ponemos juntos con los otros tres, si no tenemos flash nos saldrá un menú mucho más html, el flash lo hace bonito, lo mismo pasa con javascript si lo usamos debemos tener en cuenta que todos los usuarios lo puedan ver.

* Problemas de gestión y actualización, porque suele ser complicado unir un lenguaje de lado servidor con Flash.

En esto si te doy media razón es un poco más laborioso hacer un flash con contenido dinámico cargado por un lenguaje de servidor, pero cada vez menos, para php existe amfphp , webord

Problemas que yo si que veo.
Que pueda pesar demasiado y entonces tarde en cargar la web

Alex Barros Ha dicho:

Como en todo, es normal que haya opiniones enfrentadas.

Seguramente, teniendo unos conocimientos extensos en la materia, se encontrarían formas de evitar el gran impacto de los puntos negativos. Sin embargo sigue conyevando todos los problemas citados, en mayor o menor medida.

Tenemos que reconocer una cosa (al César lo que es del César), Flash es una herramienta única para determinadas aplicaciones integradas en web (aúnque JavaScript cada vez parece acercarse más). Muestra de contenido multimedia, desarrollo de juegos complejos, etc son las virtudes de Flash.

Sin embargo, lo que en el post se discute son las pérdidas significativas de programar toda una web únicamente en Flash. Esta es una práctica habitual, y por norma general traen consigo un fracaso de la web. De ahí la insistencia en recalcar estos puntos negativos.

Me gustaría saber exactamente cuál es la forma de crear una web en flash accesible (si no es creando toda una web en HTML paralela).

La última razón que proporcionas es cierto, y lo añadiría a la lista de problemas, aúnque pueda solucionarse con un script de carga previa. El problema de esto es que no es algo preconcebido por el usuario, y puede desconcertarle o desorientarle por unos instantes (sensación negativa para el feeling de una web)

exoddus Ha dicho:

Una vez más veo una noticia típica diabolizando a Flash, y de verdad, no lo entiendo. Dejad de criticar lo malo que es Flash, generalizando el concepto “hacer web” y “Flash”.

Como bien dice noth y el artículo original…

” Los problemas de las páginas webs programadas en Flash no se deben por tanto a este software, sino a la forma en que son diseñadas. ”

Esta claro que la indexación de una página íntegramente desarrollada en Flash actualmente es más deficiente que una hecha en html, pero para mi es igualmente fastidioso emular lo que Flash hace en 2 o 3 clics usando javascript o los inventos que se quieran hacer.

Es como criticar que se construian tejados de pizarra en Almeria… pues claro señor, no es una buena idea, lo que no significa que ese tipo de tejados no sean ideales en otro tipo de climas.

Saludos!

Alex Barros Ha dicho:

No creo que se trate de una diabolización deliberada, como dices.

De hecho únicamente estás dando media solución a uno de los problemas presentados, el de la indexación.

Repasando punto a punto:
* Pérdida de visitas (estrepitosa), por problemas en la indexación
Este efecto es real, y ocurre en un elevado porcentaje de webs que pasan de formato íntegramente HTML a formato íntegramente Flash. No es un dato que me esté inventando, esto es la realidad.

* Problemas con buscadores, por no haber un código accesible y marcado.
Un software privativo no entra en el contexto de internet, la red de redes, al que todos y cada uno de los ciudadanos ha de tener derecho a acceder. El no tener un lenguaje estandarizado y aprovado por el consorcio de la triple W, como el HTML y el CSS, le pone muchas trabas a su expansión y a su accesibilidad. Es por esto que robots como el de google no pueden acceder al contenido para indexarlo correctamente. Esto deriva en el punto #1.

* Problemas de visualización, por incompatibilidad de un software específico
Por lo mismo que en #2, personas con discapacidad visual no pueden navegar cómodamente por una web hecha en flash. Los sintetizadores de voz no pueden acceder al contenido del flash, ni comprender la estructura de los datos, o la función de cada elemento. Cualquier contenido hecho en flash está privando el acceso a la información a muchas personas.

* Problemas de navegación, causados por un lenguaje no accesible para el navegador
Si alguien se ha equivocado, y pulsa “atrás”, no obtendrá lo deseado. Si una persona usa un plugin para firefox que vaya a leer el contenido y a adaptarlo con algún fin, no tendrá éxito en una página flash, etc…

* Problemas de gestión y actualización, porque suele ser complicado unir un lenguaje de lado servidor con Flash
Las webs hechas en flash suelen ser muy complejas de actualizar, y requieren de amplios conocimientos en la materia. Esta tarea está muy poco documentada en la red, y no existe nada similar a un CMS hecho en Flash (que yo sepa).

Todas las razones anteriores, en conjunto (no una a una), me parecen más que suficientes para recomendar no crear toda una web en Flash.

Ahora bien, siempre existe la “trampa” de hacer dos webs, una en flash y otra en HTML, para evitar los problemas citados. Pero esto requiere multiplicar todo el trabajo por dos, y contar con gente no sólo experimentada en Flash, sinó también experimentada en lenguajes web. Resulta costoso económica y prácticamente.

Lejos de irritarme, estas discusiones me parecen de lo más enriquecedoras, creo que tenemos que aprender los unos de los otros.

Kilian Ha dicho:

Yo concuerdo totalmente con Alex. En mucho tiempo nadie me ha propuesto ninguna alternativa que no sea hacer dos versiones de la web, o al menos de su contenido.
Respecto a compararlo con JavaScript… quien lo haga no ha entendido cómo debe usarse JavaScript: de modo totalmente separado del HTML. La diferencia entre JavaScript y Flash es que JavaScript no es independiente del HTML, lo complementa.
Me estoy refiriendo a Flash para hacer una página entera, no para otras cuestiones.

del.icio.us meneame.net RSS

Buscar:



Tagcloud

Entradas Recientes

Meta: