Principales cosas que hace Flash que no puede hacer HTML5 o JS ni hay planes para que pueda:
- Streaming: UStream, Tinychat, Livestream, incluso Youtube live, inviables con “estándares”.
- Animación vectorial compleja: SVG? CSS3? Jajajaja. Si tu crees que hacer animaciones con esas tecnologías es más fácil, igual que Flash y gasta menos CPU, no has comparado a nivel técnico. La realidad es que actualmente, sólo Flash lo permite como debe ser. El resto de animaciones en SVG, CSS3 o JS gastan demasiada CPU y no hay un software del nivel de Flash para crearlas.
- Edición y manipulación de audio: AS3 es capaz de mezclar audio en tiempo real. Nadie más puede hacerlo al nivel de AS3.
- Edición bit por bit de mapas de bits: Aviary, Picnik y Photoshop Online hechos en Flash y Flex lo demuestran. ¿En HTML5 o JS? Ninguno realmente usable.
- 100% de compatibilidad a través de todas las plataformas: Si dices que es posible escribir un sólo código HTML5/CSS/JS que funcione en todos los navegadores ahora mismo, no has hecho nada profesional. En SWF es normal
Flash no es sólo el player. Flash CS5 es un entorno integrado con la capacidad de diseñar, dibujar, animar, incluir video, audio, editar todos estos componentes, agregar interactividad y programación de alta complejidad, compilar para desktops, móviles o iPhones. Ninguna herramienta del lado “estándar abierto” ofrece ese nivel de integración ahora mismo. No Dreamweaver, no Visual Studio 2010, no Aptana, ni siquiera una combinación de varias.

by Jesús
20 Mar 2010 at 14:44
Sin conocer practicamente nada desarrollo flash, creo que debo estar de acuerdo en la mayoría de puntos que se exponen en éste artículo, pero eso sí, teniendo presente algo claro: HTML5 y CSS3 todavía no son estándares, sino propuestas para el estándar, puesto que todavía están en desarrollo, de la misma manera que el soporte de los distintos navegadores a sus especificaciones. Creo que habrá que esperar a que se termine de definir para conocer realmente qué ventajas ofrece ésta nueva tecnología en comparación al flash y el provecho que se puede sacar a cada una de sus mejoras. Lo mismo con los distintos entornos de desarrollo, creo que todavía es pronto para compararlos, actualmente, los IDE´s/Editores disponibles para html/css son mucho mas ámplios.
Mi opinión, creo que el futuro de la web no pasa por descartar ninguna de las dos tecnologías, la web semántica seguirá basándose en estándares HTML5, CSS3, etc y la web multimedia seguirá dependiendo de tecnologías como flash, flex, etc.
Y vosotros, ¿que opinais?
by Gamusino Atómico
17 Apr 2010 at 16:00
El problema es taaaan complejo…. con Apple y Google por medio, que resulta difícil saber cómo será el escenario dentro de 5 años (como con todo).
Sí debo decir que Flash es mucho más que un elemento web: si bien aporta multimedia a la web.
Lo que me fastidia de HTML5 es que parece que, desde un principio, estaba pensado para desterrar Flash de la web, pero como han tardado tanto, flash se ha actualizado.
Pero no entiendo cómo es posible que para integrar flash en html5 se vaya a hacer IGUAL que en HTML4. No pido un tag , pero sí un tag , de multimedia, que sea elemento de bloque, y que sirva de estandar para integrar silverlight, flash y todo lo que venga que tire de activeX.
Vamos, que ni siquiera se lo han planteado, lo que me hace dudar de la eficacia de un consorcio, la W3C, que cada vez está más condicionado por lo que dicen las empresas monopolísticas.
Sólo consiguen negar todo lo que Flash ha hecho por la web, que, empezando por Youtube y Google StreetView, ha sido mucho durante años.
Si dependiésemos de la W3C para ver videos en internet, aun no existiría Youtube.
Gran artículo (aunque demasiado resumido para mi gusto)
Un saludo.
by Gamusino Atómico
17 Apr 2010 at 16:03
NOTA A MI COMENTARIO: En la frase:
‘No pido un tag , pero sí un tag , de multimedia, que sea elemento de bloque, y que sirva de estandar para integrar silverlight, flash y todo lo que venga que tire de activeX.’
de mi comment anterior, se han borrado los tags de la frase que pedía, y quedaría así:
‘No pido un tag ‘flash’, pero sí un tag ‘mm’, de multimedia, que sea elemento de bloque, y que sirva de estandar para integrar silverlight, flash y todo lo que venga que tire de activeX.’