Un argomento di dibattito che ha visto una rinascita dalla presentazione dell'iPad è il problema di Flash contro HTML5. Alcuni suggeriscono che un giorno HTML5 sostituirà / sostituirà Adobe Flash.
Non sviluppo software che viene eseguito in un browser, quindi la mia comprensione (limitata) è:
- HTML è un linguaggio di markup in puro testo che viene consegnato via HTTP a un browser client. Il browser client interpreta il markup e rende (con vari gradi di successo) la pagina secondo una specifica standard.
- Adobe Flash è un framework di proprietà per lavorare con audio, video, audio e grafica raster / vettoriale. Richiede strumenti di authoring speciali (forse un compilatore?) E un player personalizzato disponibile come plug-in per i browser più comuni.
Qualcuno potrebbe spiegare (a questo sviluppatore C / C ++) come è possibile, dal punto di vista tecnico / di codifica, che un linguaggio di markup basato su testo (HTML5) possa essere considerato un sostituto di un framework multimediale (Flash)?
Per favore, nessun argomento supponente - solo fatti tecnici.