votar

Escribo esta entrada a raíz de una conversación mantenida con nuestro actual cliente al que le estamos desarrollando una web para su empresa. Nos comentó que porqué no empleábamos la tecnología flash que tan atractiva es en ciertas zonas de la web. Fue entonces cuando nos planteamos eso de: ¿ponemos o no flash?.

Sinceramente, es una tecnología que personalmente no he abordado aún. La uso cuando navego pero se ha hecho tan habitual hoy en día en Internet que a veces me cuesta darme cuenta que las webs que suelo visitar tienen partes hechas con Flash (sobre todo banners), si no es toda la web al completo. Esto me ha hecho recordar que aunque el cliente pretenda decirte cómo has de hacer su sitio web por la idea que él tiene en su cabeza, debe aceptar las sugerencias e ideas que el programador pueda aportar, porque somos los que realmente sabemos lo que hay por detrás y lo que cuesta confeccionarlo.

Primero pongámonos en el contexto histórico-social:

Flash es una tecnología desarrollada por Macromedia, que permite la creación de animaciones vectoriales y sonidos empleados en ellas por medio de bibliotecas. Por ello, tardan poco tiempo en ser cargadas por el navegador y los gráficos no se pixelizan al hacer zoom (un buen software libre para trabajar con este tipo de gráficos es Inkscape, con el que me estoy familiarizando últimamente y recomiendo a todo el mundo).

Flash invoca un lenguaje de programación llamado Action Script, que tiene claras influencias del Javascript y permite, entre otras muchas cosas, gestionar el relleno de formularios, ejecutar distintas partes de una animación en función de eventos producidos por el usuario, insertar elementos visuales que dan vida a una web, saltar a otras páginas, etc.

Todo esto lo realiza sin que para ello el tiempo de carga de la página se prolongue hasta límites insoportables para el usuario visitante.

Todo pinta precioso, ¿verdad?, pero, como leo en Netbur: ” No creo que hagan falta razones más contundentes, pero es evidente que si Adobe no usa flash para hacer su página por algo será”. Me resulta bastante gracioso.

Vamos a ver unos cuantos inconvenientes de esta tecnología:

  • En Flash el texto es manejado muy pobremente. La web en su mayor parte es texto (mejor dicho, hiper texto), nosotros navegamos por internet para leer cosas: artículos. blogs, etc. En un curso que recibí sobre accesibilidad web, me dijeron que una web bien hecha es aquella en la que se puede seguir navegando al quitar todos los estilos, como antaño se hacia con los primeros navegadores en modo texto. Esto en una página basada en flash, es complicado.
  • Diseño arbitrario y variable, pues cada página hecha en flash es un mundo, no sabes donde está el menu o que se va a mover cuando pases con el raton por encima. Se rompe un poco los esquemas preconcebidos y te obligan a pensar.
  • Al no ser un estándar no es compatible con el 100% de las plataformas, provocando carencias que ejemplifico más abajo.
  • Es difícil de mantener, pues para realizar cambios en una página web con flash y añadir nuevas funciones se convierte en una tarea mucho más compleja.
  • No es bueno para los buscadores, pues las búsquedas suelen basarse en texto y la información de las páginas hechas con flash es como si no existiera para ellos.

No es que esté promulgando el desuso de Flash, simplemente digo que hay que usarlo en su justa medida y cuando el modelo de negocio en el que se sustenta la web así lo requiera.

El peligro es que si el usuario no tiene el apropiado plug-in de Flash, no podrá usar los componentes y, como sucede en muchos casos, seguirá buscando por la red obviando tu sitio. Concretamente yo he tenido (y sigo teniendo) problemas con la instalación de Java en mi puesto de trabajo y acepto que no pueda ver vídeos de YouTube o escuchar algo en goear, pero lo que no es admisible es que no pueda sacar un maldito billete de autobús Sevilla-Madrid. Las webs deben ser accesibles en multitud de escenarios diferentes, atendiendo a plataformas, dispositivos, navegadores, etc. Desgraciadamente en la mayoría de los casos, si tu web funciona correctamente en IE 7.0, ya es suficiente.

Y tú, desarrollador web, ¿qué opinas?

Fuentes:  Killersites, Netbur.

Otras entradas que te pueden interesar

8 comentarios en “¿Ponemos o no Flash en nuestra web?”
  1. uaozé dijo:

    Muy bueno. Pero vamos, ya podías arreglar lo tuyo pa que pudieras escuchar la música desde el goear que te envío cada 6 (dos por tres)… :P Pero la verdad es que sí, parece tó mu bonito… pero la calidad debe primar, y sin flash se pueden hacer muy buenos diseños, de hecho, lo prefiero sin.

  2. yonmacklein dijo:

    no lo uses, pasa de él!! :P aunque en textos, creo que FlashCS4 lo mismo si mejora ciertas cosillas.

  3. Alberto dijo:

    <blockquote cite “Las webs deben ser accesibles en multitud de escenarios diferentes, atendiendo a plataformas, dispositivos, navegadores, etc. Desgraciadamente en la mayoría de los casos, si tu web funciona correctamente en IE 7.0, ya es suficiente.”
    En mi opinión lo que dices en la frase anterior es un mal endémico que no se cuida en absoluto y se bebería tener mas en cuenta, en especial en los sitios que dan un servicio público o social ( venta de billetes, instituciones, etc.) Si la web es de una empresa ella sabrá si le interesa perder un cliente o no.
    Conmigo lo hacen, como no pueda entrar en una web ha muerto esa para mí.
    Trata, si te lo permiten, de mantener el espíritu de internet, permitiendo que todas o la mayoría de las plataformas puedan acceder a tu información.

  4. xyberbloger dijo:

    por todos es sabido que el flash es muy puñetero, y puede ser muy odiado como muy amado. yo trato de evitarlo pero mas que nada porque no tengo muchos cnocimientos del tema. pero lo que si se es que los 5 puntos que citas estan obsoletos.

    En Flash el texto es manejado muy pobremente (con xml y php la cosa cambia y las nuevas versiones de flash eso no es problema como antes)

    Diseño arbitrario y variable, (eso es subjetivo y dependera de tu habilidad para crear la interface, he visto muy buenas interfaces desarrolladas en flash+php+xml incluso sitios completos de compras).

    Al no ser un estándar no es compatible con el 100% de las plataformas, (idem a lo anterior creo que es compatible con todas las plataformas, si lo sabes programar bien)

    Es difícil de mantener (si usas xml y mysql, te es lo mismo que un sitio normal, porque con xml y mysql lo que se hace es separar los contenidos del diseño y va muy bien porque se usan ficheros externos que los puede actualizar hasta un neofito)

    No es bueno para los buscadores, (el flash ya es compatible y indexado por google desde hace varios años)

    pero bueno cada cual hace lo que quiere, yo lo usaria solo para animaciones, videos y otras chorradas, pero para el diseño usaria CSS y XHTML

  5. Antoniojezu dijo:

    Que conste que ya no sigo meneame.net, pero me dio por pasar porque estaba procastinando y encontré ESTO. Zalu2

  6. edipotrebol dijo:

    No me gusta Flash. Hay cosas que las ves hechas en esta tecnología y alucinas. Pero debe primar la estandarización de la web. Y la simplicidad.
    Flash, no!!!

  7. betacontinua » Música on-line dijo:

    [...] El inconveniente de estas webs… casi todas (si no todas) están hechas en Flash… el eterno problema. [...]

  8. Camuss dijo:

    El problema en este tipo de articulos es que quien lo hace, o no esta empapado en el tema o simplemente ha escuchado de otros los comentarios que publica.

    Los puntos que mencionas no hacen alarde alo que es o no es Flash.
    Vamos.. que si yo tengo un mazo hecho de caoba y me dedico a matr gatitos… no puedes decir que el arbol de Caoba es maligno y se deberia quemar en cada lugar donde se encontrara… a quien deberian quemar es al que le da un mal uso.

    See.. se que es exagerado.. pero los puntos que colocas lo son tambien. xyberbloger acepta que no conoce del tema, pero te indica (seguro despues de revisar el mismo el software o buscar info en google) que las cosas que pones son erradas.
    Hay buenos y malos diseñadores, lamentablemente los malos hacen mayor fama al uso de la herramienta.
    Yo soy desarrollador, pero me inspiro en el buen trabajo de otros desarrolladores o diseñadores para continuar.
    No me quedo viendo solo lo malo.

    Ahora, tienes razon en un punto, las cosas se usan en justa medida y.. lo mas importante.. con criterio.
    Ojo.. Accesibilidad es un termino que engloba todos los dispositivos, todos los sitemas y todos los navegadores…
    Esto no solo es una capacidad del sofware en si, es tambien el manejo claro de conceptos por parte del desarrollador.

    P.D. Es una pena que para sacar un billete de autobus tengas que ver toda una animacion entera. Eso si esta mal hecho, pero por Dios.. esa no es culpa de Flash, es culpa de quien hizo ese diseño y el manejo de todo el site.. creyendo que eso era Cool…
    Vean a ADOBE y a la que fue Macromedia… Flash era parte de… la pagina.. y aparecia donde era necesario…
    Aunque.. tambien existen aplicaciones integras en Flash.. navega por todo el Site de Adobe y te daras cuenta. Asimismo te daras cuenta que es asi porque todo tiene una razon de ser…

    Saludos…

Escribe un comentario

XHTML: Puedes utilizar estos códigos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Creative Commons License Esta obra está bajo una licencia de Creative Commons

betacontinua is Digg proof thanks to caching by WP Super Cache!