Hasta ahora las animaciones en web eran exclusivas del flash, pero con la entrada del Ajax y de bibliotecas como jQuery, ahora podemos ver animaciones que nos hacen dudar sobre cual de las dos tecnologías ha sido la elegida para realizar la animación.
Esto fue lo que me ocurrió al ver esta web, jwhanif.net La carga es muy rápida y las animaciones tienen una fluidez increíble, como no podía ser de otra manera, mi primera reacción fue pulsar el botón derecho del ratón para comprobar que se trataba de flash… pero no!!
Se trata de una home con un diseño muy bueno y realizada con javascript y la biblioteca jQuery.
Cuando pulsas sobre los índices de las pestañas, ves como estas se desplazan con aceleración y con total fluidez. Otro efecto a destacar es el que resulta al colocarte sobre la taza de café. Una capa aparece y luego se desvanece poco a poco.
Evidentemente, y que no se enfade mi amigo Pedro (el mejor programador flash), el flash siempre estará por delante en animación, pero hoy en día ya contamos con medios suficientes como para poder utilizar otras tecnologías que en muchas ocasiones además de no penalizarnos en los resultados de búsqueda, llegan a resultar mucho menos pesadas.
Como muestra un botón, aquí os dejo algunos ejemplos de animaciones hechas con esta tecnología y que nada tienen que envidiar al flash.
- http://www.jwhanif.net/ la web de la que os hablo en este post.
- http://www.ajaxrain.com/library.php excelente galería de ejemplos
- http://malsup.com/jquery/cycle/ verlo para creerlo, alucinante web con ejemplos para galerías.
a 2011 a flash le queda poco tiempo gracias a jquery y html5, flash es lento y no es soportado en muchos móviles aparte requiere un plugin, de aqui a un año se podra hacer todo con javascript
Por lo menos para animaciones sobre navegadores web, coincido en que Flash se irá quedando atrás.
Debo agregar que un factor importante también es el objetivo del proyecto para poder elegir entre una u otra tecnología
Hola, estoy mirando un poco los foros por curiosidad y debo decir que este articulo esta muy claro pero sobre todo darle la enhorabuena a pedro por su mensaje tan claro inciso, contundente y claro. Es increible como en a penas 2 párrafos deje las cosas tan claras y aclare tandas dudas. Muchas Gracias.
Hola Ale,
te puedo decir que donde trabajo nos dedicamos entre otras cosas a hacer juegos para nuestros clientes y todos los hacemos en flash. Importantísimo meter una buena precarga, que además de funcionar (hay muchos juegos por ahí con precargas que no funcionan) al usuario el tiempo restante hasta la carga. Si además haces una animación que le distraiga, mejor que mejor.
Ten en cuenta que cuando entramos en una web para jugar a un juego, sabemos que vamos a tener que esperar un poco para jugar, es una espera «esperada» y comprendida. Si te recomiendo que si la película es demasiado pesada, hagas varias precargas para no acabar con la paciencia del usuario.
Otro factor muy importante es tu servidor, debe de tener la suficiente capacidad para poder dar servicio simultáneo a todos los usuarios que esperáis que coincidan en el juego.
Muchas gracias por leerme y suerte!!
Hola, resulta que en mi trabajo me pusieron a analizar que herremienta utilizar para desarrollar una pagina web que incluye un juego, consultando encontre sus comentarios muy intersantes y queria preguntarle especificamenta para un juego en el cual va a acceder muchas personas on-line, que es mejor utilizar. Les agradeceria mucho su opinion necesito tomar la mejor decisión
Jejeje, ya echaba de menos tu reacción 😉
Pedro, tienes toda la razón, seguramente el titular pueda llevar a confusión, pero también elegir un buen titular hace que la gente se anime a participar 😉
Estoy contigo, cada tecnología tiene su uso, pero hoy en día una web comercial no puede permitirse el lujo de no salir en los resultados de búsqueda.
En cuanto a animación por código, tienes toda la razón, desde luego las librerías de ajax están empezando a emular efectos que antes solo eran alcanzables con flash. También te doy la razón, en cuanto que para galerías de imágenes y casos de ese tipo ajax es una herramienta muy buena.
Pero no hay que olvidar que flash no está solo para animar, sino también es una herramienta que engloba muchos campos como reproductor multimedía , interface de usuario completa para las «RIA»( Rich Internet Applications), etc. Además su player incluye soporte para móviles, pocket pc, aplicaciones online-offline (AIR).
Con lo cual creo que no es una cuestión de ajax vs flash, sino que quizás tienen campos de actuación comunes pero que no creo que exista una competencia entre ellos pues son dos productos diferentes.
MOLTE SALUDETES!