Un tema de debate que ha visto un resurgimiento desde la presentación del iPad es el tema de Flash versus HTML5. Hay quienes sugieren que HTML5 algún día suplantará / reemplazará a Adobe Flash.
No desarrollo software que se ejecute en un navegador, por lo que mi comprensión (limitada) es:
- HTML es un lenguaje de marcado de texto puro que se entrega a través de HTTP a un navegador cliente. El navegador del cliente interpreta el marcado y presenta (con diversos grados de éxito) la página de acuerdo con una especificación estándar.
- Adobe Flash es un marco de propiedad para trabajar con audio, video, sonido y gráficos de trama / vector. Requiere herramientas especiales de autoría (¿quizás un compilador?) Y un reproductor personalizado que está disponible como complemento para los navegadores más comunes.
¿Podría alguien explicarle (a este desarrollador de C / C ++) cómo es posible desde un punto de vista técnico / de codificación que un lenguaje de marcado basado en texto (HTML5) pueda considerarse un reemplazo de un marco multimedia (Flash)?
Por favor, sin argumentos de opinión, solo hechos técnicos.