Ein Thema der Debatte, das seit der Enthüllung des iPad wieder aufgetaucht ist, ist das Thema Flash versus HTML5. Es gibt solche, die darauf hindeuten, dass HTML5 eines Tages Adobe Flash ersetzen / ersetzen wird.
Ich entwickle keine Software, die in einem Browser ausgeführt wird. Mein (begrenztes) Verständnis ist daher:
- HTML ist eine reine Text-Markup-Sprache, die über HTTP an einen Client-Browser übermittelt wird. Der Client-Browser interpretiert das Markup und rendert die Seite (mit unterschiedlichem Erfolg) gemäß einer Standardspezifikation.
- Adobe Flash ist ein geeignetes Framework für die Arbeit mit Audio-, Video-, Sound- und Raster- / Vektorgrafiken. Es erfordert spezielle Authoring-Tools (vielleicht einen Compiler?) Und einen benutzerdefinierten Player, der als Plug-In für die meisten gängigen Browser verfügbar ist.
Könnte jemand bitte (diesem C / C ++ - Entwickler) erklären, wie es aus technischer / codierender Sicht möglich ist, dass eine textbasierte Auszeichnungssprache (HTML5) als Ersatz für ein Multimedia-Framework (Flash) angesehen werden kann?
Bitte keine Argumente - nur technische Fakten.