Nov 1, 2009

flash not the hero...

De verdad que es una malatripa el desprecio que ha agarrado Flash con el tiempo. Esto es resultado de las malas prácticas que tienen algunos desarrolladores piratas que no saben cuando usarlo. Existen varios juicios de valor errados sobre Flash.

1. Flash es muy lento: Mentira, flash es perfectamente eficiente. Incluso para los fines verdaderos es mucho (un rato largo) más eficiente de lo que puede ser JavaScript para hacer efectos. De hecho no tiene sentido comparar, con JavaScript no se pueden conseguir los mismos resultados sin empotar el navegador o escribir un mierdero de código (resultados complicados, claro está).

2. Mi página tarda en cargar: Mentira, algo hiciste mal. Yo he hecho demasiados loader en flash y les juro que no he visto ninguno por más de 2 segundos en una mayoría abrumadora de los casos. Es cuestión de poner tu código en orden y no cargar todo de una.

3. Se ve mal: Terrible, falso! flash es un fin, no un medio. El trabajo visual tiene que ser trabajado en ps, after effects o illustrator, no en flash. Si se ve mal es porque el diseñador es una mierda.

4. Ya nadie usa flash: Paja, la gente ha comenzado a usarlo para lo que hace falta. Las mejores páginas de músicos están completamente hechas en flash, es cuestión de dinamismo. Soy el primero en decir que la web no puede estar hecha en Flash, pero tiene su nicho. El problema es el matadero de tigres que se ha vuelto Venezuela.

Fuera de eso existen usos equivocados para flash.

1. Usar flash para hacer html: Flash no es para dibujar tablas y poner texto plano, se llama texto plano porque no necesitas más que un teclado para hacerlo. Es como ir al colegio en avión.

2. Usar flash para hacer un intro pajuo para un site: Un intro? para qué? quién lo vé? un intro es un video, si quieres mostrar un video montalo en youtube. Si tienes un portal ahórrate el dinero que gastarías en un intro, la mayoría de la gente no lo verá, pon ese dinero en hacer módulos dinámicos.

3. flash para hacer menús: ehhh... mal, tú no puedes hacer clic del medio en un objeto flash, entonces todo se abre en la misma página y no tienes pestañas... vaya mierda eso.

En general por qué defiendo flash? no porque sea instructor, sino porque AS3 es un SUPER lenguaje de programación. De verdad tienes todo lo que necesitas cuando estás desarrollando en esta plataforma, es muy integrable en el proceso de trabajo de cualquier equipo.

En realidad el problema no es con Flash, sino un problema que se encuentra entre la silla y el teclado. Dejen de contratar desarrolladores piratas, que hay por coñazo.

buenochao!

3 comments:

Chigüire said...

Personalmente creo que Flash irá dejando de usarse en las páginas para dar paso a Flex, que es mucho más apropiado para hacer aplicaciones, dejando Flash para lo que realmente sirve bien: hacer ilustraciones vectoriales para la web.

Aunque diría en el primer punto que hay algo de razón... no son pocos los reportes que me han hecho de que el Flash player por sí solo usa CPU de gratis, prendiendo ventiladores en laptops.

Federico Santelmo said...

I like this post.

JoseA said...

Muy buen post este man. Aunque no totalmente de acuerdo, sobretod con el punto de vista sobre la optimización de flash. Igual coincido con ciro. Flash ya por error o no está un poco condenado. Creo que puede tener una nueva oportunidad adobe termine la compatibilidad con dispositivos móviles.