5 Flashers VS HTML 5 – Invitación
Hace días que se viene dando un interesante debate alrededor de la tecnología Flash y HTML 5, hemos visto diversas opiniones y a diferentes escalas inclusive algunas declaraciones de parte del CEO de Apple (Steve Jobs) y el CTO de Adobe (Kevin Lynch).
Esto no es algo nuevo, de hecho con cada nueva tecnología que sale al mercado (Silverlight, JavaFX, etc.) y/o cada que la W3C se pone las pilas sucede lo mismo, hay quiénes toman una posición a favor y hay quiénes toman una posición en contra; lo cuál es muy respetable siempre que esto vaya sustentado con argumentos y no simplemente como un factor de respuesta a todo el ruido que se genera en el medio.
La semana pasada tuve la oportunidad de participar con @freddier y @cvander en el programa de Mejorando la Web para hablar al respecto, y los comentarios que pude ver alrededor de esta discusión fueron bastante atinados. Es por eso que al final del programa decidí comentarle una inquietud a Freddy y a Christian (quiénes se mostraron entusiasmados) misma que comparto con ustedes en este post.
La idea es organizar un debate con 5 invitados de cada bando (por decirlo de una manera), es decir 5 entusiastas de Flash y 5 entusiastas de HTML 5. Ya tenemos algunas personas interesadas pero no creo que fuera en realidad algo muy democrático si no le diéramos cabida a cualquier persona de la comunidad que quiera participar.
Por lo que no importa que posición sea la tuya, si estás interesado en debatir queremos escuchar tu "elevator pitch" al respecto y si eres de los mejor articulados será un honor que lo compartas ese día con nosotros
Aún tenemos que definir las fechas pero tan pronto tengamos a los participantes lo haremos de manera formal, por lo que si estas interesado en participar no dudes en dejar tu comentario en este post lo antes posible.
Comentarios
Comentario de Gz.Francisco
Fecha: February 16, 2010, 6:04 pm
Sera un duelo de titanes y todos aprenderemos mucho de ambas tecnologias.
Comentario de Alejandro Mendoza Pérez
Fecha: February 16, 2010, 6:20 pm
Me fascinó la idea del debate que están programando y quisiera ser partícipe de él. Las dos tecnologías en cuestión me apasionan, sin embargo, como experiencia personal he sido usuario de Flash por más de 8 años. Un servidor ha participado en proyectos para varias firmas como Liverpool, IPN, IFE, Acer, entre otras; especificamente en Diseño y Programación Web. De igual forma tengo experiencia en la docencia en programas para Web. Me agradaría tener la oportunidad de participar con una visión e inquietudes de un líder usuario.
Comentario de Juan Anzaldo
Fecha: February 16, 2010, 6:48 pm
Soy un entusiasta de Flash desde hace 11 años, y también soy entusiasta de HTML desde hace 11 años, durante este tiempo he experimentado el gran crecimiento de las dos tecnologías.
Por un lado Flash ha crecido de ser un programa de animación vectorial con un lenguaje script muy básico a todo un framework de desarrollo con la posibilidad de utilizar librerías muy poderosas como Papervision3d y Flart.
Y por el otro lado HTML y compañía (javascript, CSS, DOM, HTTP, estándares, etc.) ha evolucionado de ser un lenguaje usado solo para peticiones y respuestas de hojas HTML hacia ajax, animaciones css3, inclusión de svg, uso de canvas y librerías muy poderosas también como jquery, yui, prototype, jqtouch, etc.
Hoy en día considero que no debe de haber una discusión en cuanto a cual es mejor o peor ya que cada una tiene su lugar en la WWW, cada uno tiene su mercado y su audiencia, y pienso que las dos tecnologías son fabulosas y aunque en mi opinión HTML y compañía ganaran mucho terreno en los próximos años, no creo que Flash desaparezca ó que sean enemigas ambas tecnologías.
Un desarrollador web general (no experto en una tecnología en particular) hace uso de la tecnología en base al proyecto que va a realizar, creo que ambas tecnologías tienen puntos en contra y puntos a favor y se deben de tomar algunas variables antes de considerar un debate, como medios de acceso (diferentes navegadores en diferentes dispositivos -móviles y no móviles), tipos de aplicaciones (empresariales, rias, juegos, interfaces, video), y establecer escenarios (conexiones lentas/rápidas, capacidad del dispositivo de acceso (Procesador, RAM) y también considerar los usuarios que abusan de cada tecnología (swf muy pesados, javascript no estándar etc).
En lo personal a mí me gusta usar las dos tecnologías y las disfruto de igual manera.
Saludos!.
Comentario de Nestor Velazquez Sanchez
Fecha: February 17, 2010, 10:31 am
Yo creo que mientras no exista nada mejor para vectores, vídeo streaming, audio, Flash seguirá siendo inalcanzable, la idea de decir adiós a Flash es sobre todo en esa odiosa costumbre que se tomo de hacer las paginas 100% con Flash donde no se debería de usar, es cierto que no había forma de hacer formularios tan impactantes solo con CSS y HTML y por eso se recurrió a Flash, pero eso no significa que Flash iba a reemplazar a HTML. No soy un “renombrado” líder o un creativo como se llaman ahora, pero creo que HTML 5 no llegara muy lejos si no acepta lo que Flash aporta y Flash no llegará mas allá de su nicho (como COBOL o FORTRAN) si deja pasar la oportunidad de entrar con fuerza a los parámetros que HTMl 5 proponga, consideremos que los clientes ya piden flash solo en sus banners o solo donde sea necesario.
¿adiós a Flash?
Para nada, en sus aplicaciones especificas Flash seguirá dominando y no habrá nada que lo supere, donde ya no tiene lugar Flash sin duda es en lo que ya hace jquery.
¿HTML 5 sin Flash?
Para nada mientras no pueda sustituir la forma de Flash de manipular los vectores, crear juegos, reproducir audio, vídeo streaming.
Comentario de Miguel Garcia
Fecha: February 17, 2010, 1:01 pm
El debate es genial; no debería de existir un sentimiento antagonista sobre ambas herramientas, es momento de dejar las cosas en claro y señalar las debilidades y fortalezas de ambas y sobretodo compararlas con el mercado existente.
Mi inclinación siempre será en torno a la plataforma flash, pero siempre saludando y respetando los avances en los estándares web.
Dudo mucho que el futuro de las RIAs se ponga en peligro con el advenimiento de HTML 5; también dudo mucho que Flash/SWF necesite OBLIGATORIAMENTE adaptarse a parámetros que HTML5 proponga para garantizar su sobrevivencia, ciertamente cada día el uso de una u otra plataforma se alinea más con estrategias de comunicación que en muchos de los casos son encaminadas al uso 100% de flash, animación y vídeo. De ahí el éxito de los premios FWA en todo el mundo y prácticamente solo con marcas y firmas de gran prestigio. HTML5 es un avance muy esperado y que aún tendrá tiempo para irse terminando hasta que se considere su lanzamiento total.
Comentario de Siedrix
Fecha: February 19, 2010, 12:47 am
El primer punto relevante es discutir que no es HTML5, es una mezcla de HTML5, CSS3 y javascript lo que me genera interés. El hecho de escuchar que Youtube y Vimeo empiezan a testear el tag video de HTML5 abre muchas posibilidades interesantes y también que Google haga tal cantidad de commits a webKit mientras que Mozila Foundation está en un ritmo igual de acelerado por tener nuevas posibilidades en la web.
Todos los días puedes levantarte a checar un nuevo ejemplo de canvas, un nuevo uso de propiedades de CSS3 y leer debates de por qué se deben de incluir tags como header y article como parte del w3 es algo muy agradable.
Mientras algunos de los comentarios anteriores se muestran a favor de Flash por ser superior en vectores, vídeo streaming, audio y videojuegos. A lo cual mi primera pregunta es Quien necesita Vectores en Web?
En cuanto juegos, audio y video streaming si se tiene una ventaja por el tiempo que se ha desarrollado, pero también se tienen serias desventajas al usar flash como el tiempo de carga, que no es indexado en google, falta de soporte en los principales celulares del mercado y que no puede tener gran interacción con el resto de la pagina. Por lo cual flash a sido reducido de tener sitios en flash a pasar a tener pequeños elementos en una página de flash y creo que esta tendencia seguirá por la falta de colaboración de Adobe con el resto del mundo.
Pero realmente flash es la mejor alternativa para hacer juegos? Hoy en día la mayor manera de capitalizar juegos de pequeños desarrolladores es a través de la AppStore de Mac que se basa en un lenguaje llamado Objective C. Y muchos se deben de estar preguntando por que esto es relevante para web, el hecho es que existe Objective J también conocido como Capuchino que nos permite desplegar con javascript elementos de la misma manera que se despliegan en un iPhone.
Entonces evaluar un juego de Flash que no nos permite capitalizarlo de manera directa o tener un juego en la AppStore con una versión lite en línea, ya es algo mucho más tentador, además de poder usar wrappers de openGL.
En cuanto audio, hoy en un tag de video podemos correr un archivo .OGG lo cual puede contener audio y usarlo como un player. Cada día salen maneras más elaboradas de usar este tag y podemos ver una brecha reduciéndose, en especial si tomamos en cuenta que Google en Youtube tiene el interés de echarle todo el punch necesario para dejar de usar Flash.
Ahora, el poder utilizar un lenguaje server side para apoyar todo el uso de HTML5, CSS3 y javascript en cualquiera de sus frameworks haciendo queries a una base de datos y con alto nivel de procesamiento es un plus que nos permite tener frameworks de PHP como Wordpress el cual Edgar acabo utilizando para remplazar su sitio en flash y el podría contarnos de las ventajas que esto representa.
Si dejamos alado PHP como server side y nos vamos a cosas mas fancies como Scala y vemos aplicaciones como Etherpad basada en comet y javascript para tener colaboración en tiempo real creo que el cielo es el límite.
Comentario de Sandy
Fecha: February 22, 2010, 2:50 pm
Creo que el tema esta en saber cuando usar Flash y cuando no, ahi me parece que esta el rollo de muchos.







Escribir comentario