Creación de sitios web en Flash
Ventajas y desventajas del desarrollo de páginas web basado en el uso de Adobe Flash, así como un punto de vista personal sobre el tema.
En el mundo de la programación web siempre se ha procurado que existan opciones para todos los gustos y sabores al momento de desempeñar nuestra labor, al fin de cuentas somos una sociedad necesitada de experimentar con nuevos métodos y formas de lograr algo, que sería de nosotros sin la diversidad, gracias a ello se ha logrado crear y renovar procesos que han destacado en la eficiencia o en la facilidad de su realización.
La diversidad de opciones sobresale como un elemento importante para que el desarrollo web evolucione tan deprisa, nuevos clientes, nuevos desarrolladores y nuevas empresas buscan alternativas para generar menos código, gastar menos tiempo, ser más estéticos, gastar menos ancho de banda, ser más seguros, etc. Con propuestas que van desde un simple HTML hasta páginas web montada en Ruby on Rails, la programación web ofrece un amplio menú para que podamos jugar a nuestras anchas.
Beneficios de usar flash al diseñar una web
Entre esta vasta gama de opciones a escoger tenemos el desarrollo de páginas web basado en el uso de Adobe Flash, anteriormente conocido como Macromedia Flash. Este programa dedicado a la producción y elaboración de material interactivo mediante el uso de fotogramas, en principio nos permite realizar menús, animaciones, anuncios, reproductores e incluso juegos, los cuales podemos incluir en nuestro sitio mediante la inserción de un corto pedazo de código HTML, parecido al siguiente:
<object data="pelicula.swf" type="application/x-shockwave-flash" width="200" height="100">
<param name="movie" value="película.swf" />
</object>
Pero la capacidad de Flash al crear una página web no termina con la realización de animaciones simples, desde tiempo atrás Macromedia se encargó de que el programa fuera capaz de crear elementos multimedia e interactivos para Internet, para que aquellos que desearan explotar más su potencia y crearan sitios web completos desarrollados directamente en su plataforma.
Dicha programación durante mucho tiempo se centralizó en un grupo de usuarios enfocados única y exclusivamente al diseño gráfico, y aunque hoy en día esta sigue siendo su mayor tónica, su fama ha sido difundida y logró expandirse a un mercado más amplio y “común”, por así llamarle.
Al crear sitios web completos en Flash podemos agregarle interactividad a nuestro sitio, así como compatibilidad con casi todos los navegadores de la web, incluso Internet Explorer, olvidándonos un poco de hojas de estilo y scripts, podemos usar fuentes personalizadas, gráficos de vector, evitar que se pixelen las imágenes, entre otras cosas.
Las temidas desventajas del uso de flash en la web
Pero al final, un proyecto desarrollado con flash también trae muchas desventajas, empezando por el hecho de que muchos bots no pueden rastrear los sitios con flash ni la información que en estos se publican, lo que conlleva a que muchos motores de búsqueda ignoran su existencia o contenido por lo que es difícil que el sitio se pueda posicionar mejor, aunque esto se ha ido solucionando a menor escala con el tiempo, ya que actualmente hay maneras de que Google pueda indexar contenidos que están dentro de un swf.
Otra gran desventaja está presente al momento de que entra a nuestro sitio una persona no acostumbrada a utilizar sitios en Flash o que comúnmente use el botón de regresar en el navegador, ya que al momento de dar “Atrás” después de haber explorado nuestro sitio, el navegador regresará a otra página distinta a la desarrollada por nosotros, ya que el navegador no reconoce el árbol jerárquico desarrollado en Flash.
Además el utilizar Flash implica que la página tiene que cargarse para poder desplegar el contenido lo cual lleva un tiempo y de igual manera consume ancho de banda, esto puede alejar a los clientes y usuarios al momento de crearles un fastidio, por no mencionar el aumento en presupuesto para el hosting que supone. Aunque para todo hay maña, ya que esto se puede superar con nuevas técnicas que permiten al usuario cargar nada más las páginas que este demande, pero claro está que esto requiere adentrarnos más en el estudio del programa.
Todo esto y más hacen de Flash algo difícil de manejar y tratar cuando hablamos de desarrollo de un sitio completo, ya que hay que tener en cuenta su debilidad en otros puntos como el poco y limitado manejo de bases de datos, así como la poca seriedad que representa su completo uso en sitios de alta magnitud, imaginen lo desesperante que sería manejar un portal como Facebook desarrollado en su totalidad en Flash, o un blog grande con gran cantidad de contenido a mostrar.
Una opinión personal sobre Flash
Hay que aclarar que en nuestros días Flash es una herramienta muy distinta a lo que solía a ser en un principio, ahora la programación es algo básico y fundamental al momento de usarlo, y a su vez esta depende en gran medida de Flash para basar su entorno gráfico, dándole una potencia muy fuerte en el desarrollo de sitios web, pero su éxito o fracaso dependerá del enfoque que le demos.
El desarrollar un proyecto en un dominio, sea o no en flash depende de la perspectiva de cada programador o diseñador, Flash es una herramienta muy recomendable para cuando queramos realizar animaciones, reproductores o banners para nuestro sitio, pero el hecho de programar toda una página con él no parece muy ortodoxo, viéndolo desde el punto de vista tradicional, aunque siempre hay que ver el otro lado y admitir que con el uso correcto de XML se pueden desarrollar proyectos muy interesantes con esta herramienta.
Como mencione todo depende de gustos, desde mi punto de vista yo recomendaría buscar alternativas para que nuestra página logre lo que tal vez buscábamos con Flash, si queremos animaciones, transparencias, interactividad pues para ello podemos mezclar y jugar con nuestro CSS y con los frameworks de JavaScript que aparte de ahorrarnos varios dolores de cabeza y tiempo, son mucho más accesibles y amigables con el cliente.
Si tú estás buscando empezar a desarrollar sitios en Flash te recomiendo empieces a leer sobre el tema de inmediato puesto que no es algo sencillo y resulta ser bastante laborioso, serán muchas horas de estudio pero si las inviertes bien el resultado puede ser magnifico, para dar un poco de inspiración dejo este link para que accedan al artículo 30 gorgeous websites designed in Flash escrito en designer-daily.com, donde se muestran grandes ejemplos de sitios web desarrollados en su totalidad con Flash.
2 respuestas
hola! muy interesante la nota. coincido en mucho de lo que decis, sobre todo en cuanto a usabilidad. Creo que en flash se puede dar muchísima interactividad a un sitio, pero para los que nos dedicamos al diseño web podemos ver entre líneas en materia de diseño, sabemos que presenta también muchas carencias.
Off-topic: excelentes los sitios del ranking que citaste. la verdad que casi me caigo de la silla con algunos de los sitios que aparecen. Hay algunos que tienen un concepto de diseño no solo interesante sino muy bien logrado. un lujo, un deleite sin igual para los ojos.
Saludos y sigan así con el sitio que es un espectáculo.
Flash ha ido yendo de un lado para otro. Antes se consideraba vital, hace ya casi 10 años, y ahora se considera mortal.