Un sujet de débat qui a connu une résurgence depuis le dévoilement de l'iPad est la question de Flash contre HTML5. Certains suggèrent que HTML5 supplantera / remplacera un jour Adobe Flash.
Je ne développe pas de logiciel qui fonctionne dans un navigateur, donc ma compréhension (limitée) est:
- HTML est un langage de balisage de texte pur qui est fourni via HTTP à un navigateur client. Le navigateur client interprète le balisage et restitue (avec divers degrés de succès) la page selon une spécification standard.
- Adobe Flash est un framework propriétaire pour travailler avec de l'audio, de la vidéo, du son et des graphiques raster / vectoriels. Il nécessite des outils de création spéciaux (un compilateur peut-être?) Et un lecteur personnalisé disponible sous forme de plug-in pour la plupart des navigateurs courants.
Quelqu'un pourrait-il expliquer (à ce développeur C / C ++) comment il est possible d'un point de vue technique / codage qu'un langage de balisage basé sur du texte (HTML5) puisse être considéré comme un remplacement d'un framework multimédia (Flash)?
Veuillez pas d'arguments d'opinion - juste des faits techniques.