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.
Participa en un debate en vivo de Flash vs. HTML 5
La semana pasada participé con @freddier y @cvander en el programa Mejorando la Web para hablar al respecto. 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. (Puedes ver la grabación del programa abajo)
Empieza a verlo desde el minuto 30:28
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.
Cómo participar
Por lo que no importa que posición sea la tuya, si estás interesado en debatir, deja en los comentarios quien eres, qué piensas y tu posición (y tu cuenta de twitter o algo). Los mejores y más acertados comentaristas serán elegidos para participar en la transmisión, que esperamos vean alrededor de 2000 personas en vivo y muchas más en su grabación.
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.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por Penguino el 25 de Febrero de 2010
Si llego a ser elegido (espero ) quiero demostrar que HTML5 tiene muchos otros avances y que esto no se encierra solamente en eclipsar a Flash como lo acabo de decir. También me gustaria hablar un poco de CSS3 y todo el código que ahorrará para unas simples esquinas redondeadas
Mi cuenta en Twitter es @Penguino_, y bueno, que gane el mejor.
Por Nestor Velazquez el 25 de Febrero de 2010
Yo digo zapatero a tu zapato Flash es lo único que existe para vectores audio y vídeo y nada lo superara, pero para cosas que se hicieron en algún momento con Flash que ya hace jquery, mootools y esas herramientas Flash ya no tiene cabida.
Mi cuenta de twitter @netovs espero participar.
Por lucasmoyano el 25 de Febrero de 2010
creí que el tema ya se había resuelto en el otro capt de mejorando la web
Por Luis Alberto Saulny el 25 de Febrero de 2010
Saludos a los clabbers
[email protected]
Psynapsis.net
Por bryanisimo el 25 de Febrero de 2010
Si me preguntan que prefiero, prefiero html 5 para websites y servicios por su rapides y simplicidad de programar, pero si tienes que decir wow por lo que vez en pantalla mil veces flash (cof cof realidad aumentada, cof cof mundos virtuales en tiempo real).
Ahora que si hablamos de flash usando flex ya es otra cosa, en lo personal prefiero html por que me evito de problemas de a gratis por la compatibilidad de dispositivos y cosas así, aún que no niego que flex es bastante rápido pero sigue siendo más lento y más pesado.
Por juancube el 25 de Febrero de 2010
Por @Telematica el 25 de Febrero de 2010
Humildemente, presento mi candidatura para dar una breve ponencia junto con los muy apreciados y definitivamente ilustres cohosts, así como los invitados definitivos a la "mesa de debate".
Creo que es una buena idea el captar la apreciación de aquellos que en realidad tiene una fuerte base (por experiencia, uso y desarrollo) del lenguaje, contrastando con aquellos con las mismas características; pero enfocados a la plataforma cerrada de Adobe, Flash.
Ya me conocen, @Telematica; dispuesto a escuchar sus puntos de vista, y engrosar mi acervo con ellos.
Por Freddie el 25 de Febrero de 2010
Por danigon el 25 de Febrero de 2010
Por micha el 25 de Febrero de 2010
Besos y ya salen mas tutoriales
Por Troll el 25 de Febrero de 2010
jeje
Por engorila el 25 de Febrero de 2010
Por eveevans el 25 de Febrero de 2010
Por eporroa el 25 de Febrero de 2010
Pienso que más va a depender de (en este caso) Adobe, en pensar que Flash Player madure y siga ingresando a distintos ambientes donde se pueda correr Flash y entregar la misma experiencia que se obtiene en un navegador de escritorio o movil. Eso solamente se va a ganar con inversiones por parte de ellos y orientandose a que más gente use la tecnología para generar más contenido y crear la dependencia.
Por otro lado, mi orientación respecto a estas 2 tecnologías esta muy al medio, ya que siento entender que cosas puedo lograr con cada una de ellas y muy a menudo trato de sacarle el máximo provecho juntandolas. Irónicamente yo inicié mis trabajos en Web haciendo Flash, luego trabajando con ActionScript, actualmente mi orientación de trabajo es desarrollo front end y vengo trabajando el dia a dia más con HTML y JavaScript. Y puedo comprender que una de las ventajas que ofrece HTML a comparación de Flash es que HTML no es un archivo binario y menos es un compilado, lo cual de la forma como lo veo, genera un consumo más bajo y un mantenimiento sin un software de por medio. Aqui me voy más por el delivery de contenido. No hablo de comparar JavaScript y ActionScript por que ese tema haría más largo mi comentario, aunque solo puedo decir que mi orientación va más por ActionScript en la forma como se escribe código, aunque en el trabajo diario me traiga más satisfacción trabajar con JavaScript y jQuery como marco de trabajo.
Por Xer0s el 26 de Febrero de 2010
Espero poder participar en este interesante debate.
Por Xer0s el 26 de Febrero de 2010
Por Roowl@nd el 26 de Febrero de 2010
Estas tecnologías; HTML y FLASH están como quien dice peleando por un trono o ganancia de estandarización, pero lo más importante es saber quiénes y cómo lo utilizan cuando se requiere algo en la web, ya sea nivel publicitario, comercial, mensajería etc. Ahora mientras eso sucede pues los desarrolladores estaremos al tanto de las expectativas que trae estas tecnologías en sus mejoras. Pues estas son mejores a nivel de web (mercado virtual), por lo que tienen ventajas y desventajas que es lo normal, entonces mis conclusiones no es defender a nadie mientras están compitiendo de forma evolucionada, solo es saber quiénes y cómo lo utilizan. Pero eso sí, no comparen una web con interacción de datos y una web estática de datos. Eso no se hace nunca, es como comparar una cámara de fotos con uno de video de máxima definición en ambos.
Saludos.
Por Zandy el 26 de Febrero de 2010
Por juanjosehzgs el 01 de Marzo de 2010
amo css y js, aun tengo que investigar más de html5
PD. La imagen de la mano del inicio tiene 6 dedos???
Por torrealbaruben el 03 de Marzo de 2010
Nadie se apunta del bando de los HTMLeros, freddie y sus secuaces esperan por ustedes..!
Por hdf1986 el 03 de Marzo de 2010
ahora programo en php,javascript; y se usar (x)html, html5, y css
PHP RULEZ
ojala pueda participar, este es mi twitter @huguitofarji
Por Felipe López el 03 de Marzo de 2010
Por Otaku RzO el 03 de Marzo de 2010
Desde ya, no son comparables! Flash tiene sus cosas que no puedes hacer con HTML/JS porque esta enfocado a crear animaciones y demas experiencias, experiencias que puedes hacer con HTML/JS/CSS pero un poco más con Flash. Sin embargo depende del programador/animador encargado del desarrollo de la web, no depende de la tecnología. El desarrollador tiene que escoger la solución ideal segun sea el caso. Por eso es que Cristalab no esta hecha en Flash.
Por chickenexecutor el 06 de Marzo de 2010
El problema es que, en general, se usan mal casi todas las tecnologías. Usamos flash para hacer animaciones sin sentído, y hacemos webs llenas de ajax que dejan de funcionar si no tenemos js activado.
Mi opinión al respecto de este debate es que, mientras adobe ponga dinero en flash, este, continuará existiendo aunque no haga mas falta.
Por Horacio Aldo Cingola el 15 de Octubre de 2010
Quisiera preguntar y saber si es conveniente añadir e incluir en HTML5 un nuevo standard alternativo para construir y ver páginas web.
Resumen:
-Una página es un rectángulo que contiene objetos.
-Una página se representa en una pantalla y tiene su expresión completa en forma digital dentro de la memoria.
-Una alternativa distinta a usar HTLM es mandar los objetos que componen la páginas, junto con su ubicación dentro de la misma, directamente sin convertir a HTML .
-En realidad una página es como un árbol de objetos, pero eso no cambia la esencia del concepto.
-Una imagen, un rectángulo de texto, un video, una tabla, un formulario,... son los objetos más comunes que componen una página.
-De esta forma es fácil armar una página arrastrando objetos que uno ha armado previamente.
-Sé que los editores de paginas pueden armarlas de esta forma o parecido.
-Mi alternativa es que no se pase a HTML ni a otra codificación XML de texto, sino mandar directamente los objetos al navegador.
-Aparentemente este criterio es válido para páginas estáticas o dinámicas, y también para interactivas.
-El servidor y el navegador deberán tener incorporados los mismos programas para armar y desarmar cada uno de los diferentes objetos.
-Cada objeto puede ser hecho con diferentes normas y formatos, y en principio eso deberá estar limitado por norma W3C. Puede ir incorporando nuevas rutinas.
Proposal:
I would ask and see if it is appropriate to add and include a new standard in HTML5. Alternative to build and view web pages.
Abstract:
"A page is a rectangle that contains objects.
"A page is rendered on a screen and is expressed in digital form in memory.
"A different alternative is NOT to use HTML to send the objects that make up the pages, but send them directly as objets to the browser along with its location in page, without converting it to HTML.
"Actually, a page is like a tree of objects, but that does not change the concept essence.
?A picture, a text box, a video, a table, a form, ... are the most usual objects that make up a page.
"This makes it easy to build a page by copy and dragging objects, you are previously armed.
"I know that now the pages editors, can assemble them that way or similar. Never perfect.
"My alternative is NOT to use encoding to HTML or other XML text encoding, but sent the objects directly to the browser.
"Apparently this criterion is valid for static or dynamic pages, and also interactive ones.
?The server and browser must have the same programs to arm and disarm each of the different objects to convert them from digital to visual and from visual tu digital.
"Every object can be made of different standards and formats, and in principle it should be limited by W3C standard.
(I have many more descriptions for this proposal).
[email protected]
Por Freddie el 16 de Octubre de 2010
Por GisKaRD el 25 de Noviembre de 2010
existe flashdevelop con el cual puedes crear flash sin desenvolsar ni un duro
en cuanto a lo que dice chickenexecutor-blog
existe algo parecido con Adobe air donde puedes realizar aplicaciones de escritorio decidiendo si utilizar as3.0 o js
lo importante es el abanico de posibilidades que nos aporta saber as3.0
aplicaciones de escritorio, y de web, RIAS , juegos, ademas de crear algo y se reproduzca por igual en cualquier equipo y dispositivo movil
un solo lenguaje y cientos de posibilidades y 90% de compatibilidad
para mi eso es el futuro, aplicaciones online, juegos online etc..
html sera para mi un complemento para pagians sencillas, porque no me embarcare en un proyecto complejo tipo aplicacion con html5, prefiero abordarlo con flash
por cierto freddie al principio pense que estabas en contra de flash pero veo que estas en un punto intermedio dispuesto a utilizar la tecnologia mas correcta segun la ocasion, estoy de acuerdo en todo lo que comentas en el video, flash debe convivir con html5, y los que dicen que flash morira no tienen ni idea
saludos