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.
flash
html
markup
web-standards
Mike Willekes
quelle
quelle
Antworten:
Was die Leute im Kontext dieser Diskussion lose auf HTML5 verweisen, ist die Kombination von HTML als Auszeichnungssprache, CSS, das angibt, wie es gerendert wird, und dem Javascript-Code, der HTML und CSS dynamisch manipuliert.
Darüber hinaus verfügt HTML5 nicht nur über die Standardtextelemente, sondern auch darüber,
<canvas>
auf denen 2D-Grafiken gezeichnet werden können, und über<video>
Elemente, in die das Video eingebettet ist (wie der Name schon sagt).In einer vollwertigen Implementierung von HTML5 können Sie dynamische Websites ohne Verwendung von Flash implementieren. Ein Beispiel ist die HTML5-Version von Youtube, die kürzlich als Beta für Safari / Chrome-Benutzer eingeführt wurde (siehe hier) . Ein anderer ist ein NES-Emulator in Javascript + HTML. (Nun, letzteres betrifft nicht wirklich HTML5 ... es verwendet
<canvas>
.)quelle
Als Steve J. die Kommentare zu HTML5 als Zukunft machte, machte er sich nicht die Mühe zu erklären, dass sich diese Aussage wirklich auf die heute am weitesten verbreitete Verwendung von Flash bezieht, nämlich Video. Vielleicht hat er dies nicht absichtlich erklärt, so dass viele falsch informierte Endbenutzer, die Hulu auf ihren iPhones sehen möchten, ihre Wut gegen Flash entfesseln würden. Genau das ist passiert. Es ist nervig und ich habe den Respekt vor Steve verloren.
Der HTML5-Stack (HTML, CSS und JS) ist KEIN direkter Ersatz für Flash. Ich entwickle seit über 10 Jahren Flash-Inhalte und bin auch sehr kompetent in JS. Ich denke nur schwer darüber nach, JS für Aufgaben zu verwenden, bei denen ActionScript dasselbe mit 50% weniger Code erreichen kann. Es gibt Aufgaben, die mit JS und CSS nur sehr schwer oder gar nicht zu lösen sind. Für rudimentäre Animationen und JQuery-ähnliche Funktionen kann HTML5 anstelle von Flash eine praktikable Option sein. Aber für komplexe Spiele und RIAs sehe ich das einfach nicht. Actionscript hat sich zu einer robusten Sprache mit allen Funktionen entwickelt.
Die andere wichtige Sache ist, dass der Flash Player regelmäßig von Adobe aktualisiert wird, um eventuell auftretende Probleme zu beheben. Wie werden sie die HTML5-Spezifikation aktualisieren / verbessern, wenn sie zur Norm wird und Flash auf Wiedersehen geht? Sie werden nicht. Sie müssen warten, bis HTML6 und alle Browser dies unterstützen. Was bedeutet, dass Sie am Ende 5-10 Jahre warten müssen. Tolle Möglichkeit, uns auf 1998 zurückzubringen. Nein, danke, ich bleibe vorerst bei Flash.
So sehr offene Standards ein würdiges Ziel sind, ich sehe dies nicht so, wie sie es sagen ...
Meine zwei Cent.
quelle
<audio>
Fänge bis zu<canvas>
.Ich denke, einige Leute hier programmieren Snobs und hören nicht zu. Ich bin auch ein Anfänger von Flash-Entwicklern und möchte nicht, dass es verschwindet. Du weißt, warum? Weil KREATIVE Menschen Flash verwenden können, um ganz einfach zu entwickeln, was in unserem Gehirn ist. Eine Person, die gerne Szenen zeichnet und erstellt, muss nicht unbedingt codieren. Das Eingeben einer Reihe von "Sätzen" ist NICHT Zeichnen und Animieren! Was Sie über HTML5 sagen, ist wie zu sagen, dass Picasso und Dali eine Programmiersprache gelernt haben sollten, um malen zu können. Lächerlich, richtig?
Deshalb bevorzugen die Leute Flash gegenüber HTML5. Es ist nicht eigennützig, es erkennt nur an, dass die Leute, die coole animierte Webinhalte erstellen können, lieber unsere eigenen Visionen erstellen können, als eine nicht verwandte Fähigkeit zu erlernen oder sich darauf zu verlassen, dass jemand anderes für uns interpretiert.
Anstatt sich lächerlich zu machen, möchten Sie vielleicht eine visuelle HTML5-Umgebung entwickeln, die mit Flash konkurriert.
quelle
HTML5 ist der neue Hotname für "Web Technologies Stack", nicht nur eine "Markup-Sprache".
Es hat eine Programmiersprache (JavaScript), wie es Flash tut; Eine Reihe von APIs, die im Rahmen der Bemühungen, die allgemein als "HTML5" bezeichnet werden, erheblich erweitert werden und Möglichkeiten zum Zeichnen von Grafiken (SVG, <canvas>) sowie zum Abspielen von Audio- und Videodaten (<audio>, <video>) bieten.
Im Gegensatz zu Flash werden die "HTML5-Anwendungen" vom Browser verarbeitet, nicht von einem proprietären Browser-Plugin, was zumindest für Browser-Anbieter gut ist (siehe den entsprechenden Teil dieses Blog-Beitrags - danke Jotham). Zum Beispiel ermöglicht es einem Browser-Anbieter, Probleme zu beheben (und nicht auf Adobe zu warten) - IIRC Apple nannte Flash als Hauptgrund für Abstürze unter allen Abstürzen auf dem Mac.
[bearbeitet, um "offene Standards sind besser" -Ansprüche zu entfernen, für deren Sicherung ich zu faul bin]
quelle
Es ist nicht einfach HTML5, sondern wenn die Übernahme durch den Browser abgeschlossen ist. Zum Beispiel bedeutet das Vorhandensein des HTML5-
<video>
Tags nichts ohne einen vom Browser bereitgestellten Videoplayer, um das Video tatsächlich zu präsentieren (zu diesem Zeitpunkt wird Flash Video hoffentlich nicht mehr benötigt). Gleiches gilt für das<audio>
Tag.Darüber hinaus ermöglicht das Canvas-Element von HTML5 (kombiniert mit JS) weitaus fortschrittlichere Grafiken in einem Browser als zuvor.
quelle
Um einen Eindruck von den Funktionen von HTML5 / canvas + JavaScript zu erhalten, sollten Sie sich dies ansehen, eine Implementierung von Wolfenstein 3D, die ausschließlich in HTML5 ohne Verwendung von Flash ausgeführt wird (beachten Sie, dass Sie eine Canvas-fähige benötigen Browser wie Firefox, um dies zu sehen).
quelle
Es ist nicht so sehr so, dass HTML5 Flash ersetzen kann, indem es Feature für Feature abgeglichen wird. Darüber hinaus kann der HTML5-Stack (einschließlich JavaScript und CSS) verwendet werden, um die gleichen Rich-Webanwendungen zu erstellen, für die Flash zuvor die einzig praktikable Option war. Da HTML das Versprechen hält, auch einige der Mängel der Flash-Plattform zu beheben, besteht das Potenzial, dass es Flash in diesem Bereich in Zukunft ersetzen kann.
Diese Diskussion konzentriert sich sehr stark auf die Technologie, mit der die Anwendung auf Benutzerseite gerendert wird. Es geht nicht um die Leichtigkeit, mit der Autoren tatsächlich den Inhalt erstellen können, der ihren Benutzern bereitgestellt wird. Sie haben bereits erwähnt, dass Flash mit einer Reihe kommerzieller Tools verbunden ist, die speziell von Adobe entwickelt und vermarktet werden, um den Anforderungen von Autoren mit umfangreichen Inhalten gerecht zu werden. Solche Lösungen für HTML5 sind noch nicht so weit verbreitet. Für Entwickler, die das Authoring hauptsächlich als Codierung betrachten, ist dies kein großes Problem, und es wird ihnen nicht schwer fallen, mit HTML5 Fuß zu fassen (und viele tun dies bereits). Für Autoren ohne Entwickler- / Codierungshintergrund kann dies eine andere Geschichte sein, und für sie hängt die Realisierbarkeit von HTML5 stark von der Verfügbarkeit integrierter Authoring-Tools ab.
quelle
Was diese dummen, nicht kreativen Leute nicht bemerkt haben, ist, dass HTML5 / Javascript / CSS anfangs sehr aufgebläht ist. Das gesamte Asset ist immer noch eine vollständige RAW-Textdatei. Keine Komprimierung, keine Bytecode-Optimierung und es wird immer so sein. Für Spieleentwickler ist dies also keine Option, da alle Ihre Quellen leicht von Diebstahl zu erreichen sind. Mit Flash können Sie Ihren Quellcode kompakter kompilieren und gleichzeitig Ihren dynamischen Inhalt in einer engen Vektorgrafik erstellen. Auf diesem Flash werden bereits Shader, Hardwarebeschleunigung, Pixelfilter (Pixel Bender) und Layer-Effekte unterstützt. Bis heute können Sie HTML-Elemente nicht dazu bringen, einen Schatten mit Leichtigkeit und Einfachheit fallen zu lassen. HTML5 wird lediglich versuchen, Flash als Mediaplayer zu ersetzen, aber da die Popularität von Flash auf seine Konsistenz zurückzuführen ist, wird es schwer zu verkaufen sein. Mein Hass auf CSS und Javascript kann durch die Tatsache vermutet werden, dass 40% des Javascript-Codes der Browserkompatibilität dienen und die Implementierung von CSS bei verschiedenen Browser-Anbietern NIE konsistent ist. Bis Sie Nerds um dieses Problem herumkommen, wird Flash niemals ersetzt. Tatsache ist, dass wir für alles, was Sie in HTML5 tun können, in Flash schneller und besser arbeiten können.
Ich habe Wolfenstein 3D bereits in Canvas gesehen. Es ist minderwertig . und winzig. Wir können eine bessere 3D-Engine mit einem größeren Fenster erstellen. Schlag das?
quelle
Flash bietet viel mehr als Audio / Video. In letzter Zeit war Flex aufgrund seines umfangreichen Programmiermodells und der Fähigkeit, leistungsstarke Benutzeroberflächen zu entwickeln, sehr beliebt.
Wenn HTML 5 oder etwas anderes populär werden soll, muss zunächst die eingebaute JavaScript-Engine effizienter sein. Flex / Flash sind heutzutage wegen der robusten ActionScript-Engine beliebt.
quelle
Ich hoffe, wir sprechen darüber, wie HTML5 swf und flv ersetzen kann. Nicht ganz Flash. Ich bin ein Flash-Entwickler (amature). Für mich, jemanden, der eher künstlerisch als skriptprogrammiert ist, ist Flash (meistens) ziemlich einfach zu bedienen. Wie kann ich eine Zeichentrickfigur in HTML5 über den Bildschirm laufen lassen? Oder etwas Einfaches wie das Verwandeln (Tweening) eines Kreises in ein Quadrat? Sicher habe ich das nicht als Code geschrieben. Ich bin einfach nicht so schlau in der Programmierung, um das zu erreichen. Flash ist relativ einfach. Zeichnen Sie alle Ihre Grafiken in der App, mit der Sie vertraut sind (Illustrator für mich), und fügen Sie sie dann mit einem Aktionsskript zusammen. Ich liebe euch sowohl Apple als auch Adobe. Bitte überlegen Sie sich einen Kompromiss.
quelle
Viele Leute behaupten, HTML5 würde Plugins wie Flash und Silverlight töten, aber das ist einfach nicht der Fall.
Nehmen Sie zum Beispiel dieses Szenario.
Laden Sie eine Binärdatei über eine URL. Für die Demo verwenden wir das Shapefile-Format (.shp), das geografische Polygone in einem Koordinatensystem enthält.
Analysieren Sie die Client-Seite für den Byte-Inhalt.
Zeichnen Sie den Inhalt auf effiziente Weise.
Demo: http://www.libertyvanguard.com/liberty-gis
Dies ist nur ein Beispiel, bei dem die Plugin-Technologie nicht durch HTML5 ersetzt wird.
quelle
Ich bezweifle, dass es als Ersatz für alles gedacht ist, was Flash umfassen kann. Wenn Sie sich heutzutage im Internet umschauen, werden Sie feststellen, dass Flash für die Bereitstellung von Video- oder Audioinhalten im Browser weit verbreitet ist. Etwas, das in HTML 5 enthalten ist, obwohl es inzwischen verkrüppelt ist, da sie sich nicht auf Standardcodecs einigen konnten.
Sicherlich werden all diese netten Flash-Spiele und Anzeigen nicht verschwinden, nur weil HTML 5 und HTML 5 sie nicht ersetzen können. Ziel ist es jedoch, Verwendungen ersetzen zu können, die tatsächlich Inhalte liefern können . Für Vektorgrafiken gibt es auch SVG, die möglicherweise eine Sonderbehandlung erhalten.
Ob dies wirklich der Tod von Flash für Videos sein wird, bleibt abzuwarten. Die Probleme mit dem HTML 5-Videocodec werden möglicherweise früher oder später behoben. Flash wird jedoch höchstwahrscheinlich das Medium der Wahl bleiben, bei dem Inhaltsanbieter eine bessere Kontrolle über die Bereitstellung, DRM und ähnliche Techniken usw. wünschen.
quelle
Zusammen mit Javascripts zum Verfolgen von GUI-Ereignissen und zum Erstellen von Skripten für die neuen HTML 5-Elemente erhalten Sie viel von dem, was Flash bietet.
HTML 5 enthält eine Reihe neuer Elemente. Einer von ihnen heißt Canvas. Damit können Sie innerhalb der Grenzen alles auf dem Bildschirm zeichnen, was Sie wollen. Sie verwenden Javascript, um darauf zu zeichnen, und Sie können alle Mausklicks und ähnliches auch mit Javascript abfangen. Wenn Sie an GUI-Toolkits auf dem Desktop wie Tk, GTK gewöhnt sind, können Sie diese neuen Elemente mit einigen Widgets dieser GUI-Toolkits vergleichen.
Schauen Sie sich thejit an, um ein Beispiel für Diagramme in HTML 5 zu sehen
quelle
Der moderne Browser, der den HTML5-Standard unterstützt, kann unterstützte Mediendateien im Browser wiedergeben, ohne Plugins von Drittanbietern zu benötigen.
Sie können dies selbst versuchen. Die neueste Version von Safary und Google Chrome (auch Firefox 3.6) kann
<video>
Tags direkt auf einer HTML5-Seite abspielen . YouTube unterstützt jetzt HTML5 .Aus diesem Grund kann das iPad Videos abspielen, wenn die Video-Site HTML5 ohne Adobe Flash-Plugins verwendet und einen Safari-Browser verwendet, der den HTML5-Standard vollständig erfüllt.
quelle
Flash arbeitet mit einer Zeitleiste, einer Bühne und Szenen und ermöglicht das Laden von Filmen übereinander. Es hat auch Zwiebelschalen, Tweening und andere Vektorgrafiken, die Cartoon-Animationen über Frame-für-Frame-Animationen vereinfachen. Sie tun dies alles und steuern dann eine sehr kleine Menge Code / Action-Skript. HTML JAVA CSS ist für den Autor nicht annähernd eine künstlerische Erfahrung, und es ist viel mehr Codierung erforderlich, um ähnliche Ergebnisse zu erzielen - Flash ist viel schneller und einfacher und benutzerfreundlicher. Ich bezweifle, dass Flash in Eile irgendwohin gehen wird.
quelle
<canvas>
und können<video>
Sie auch in HTML5 / JS alles Mögliche tun. Könnten Sie dies in Flash tun? craftymind.com/factory/html5video/CanvasVideo.htmlHTML5 ist in der Tat weit davon entfernt, Flash- oder Silverlight-UI-Technologien zu ersetzen. Das Problem besteht nicht nur darin, dass die Anzahl der in einer App-Benutzeroberfläche erforderlichen HTML5-Komponenten begrenzt ist, sondern auch darin, dass benutzerdefinierte Komponenten nicht so erstellt werden können, dass sie nahtlos in die Laufzeit integriert werden.
Schauen Sie sich das Ample SDK - JavaScript UI Framework an , dessen Architektur weitgehend von dem übernommen wird, was Sie in Flex, Silverlight oder Gecko finden. Eine der UI-Technologien, die es browserübergreifend ermöglicht, ist XUL, das in CSS formatierbar und in JavaScript mit XUL DOM- oder jQuery-APIs programmierbar ist. Sie können auch Ihre eigene UI-Technologie über dem Framework erstellen.
quelle
Ich hoffe sehr, dass HTML5 die Ware liefern und Flash möglicherweise nicht vollständig ersetzen kann, aber zumindest, wenn es um Videos geht. Obwohl Flash-Videos klein sind, nimmt sie viel zu viel Verarbeitung in Anspruch. Gehe zu YouTube ohne aktivierten Flashblock und öffne dann den Task-Manager. Jetzt können Sie sehen, wie die Prozesse für Firefox plötzlich von der Seite springen, wenn Sie eine Flash-gesteuerte Site wie Youtube besuchen. Mein Rat bekommt Flashblock.
quelle
Ich denke, dass HTML5 den größten Teil des Flash / Flex ersetzen wird, was wahrscheinlich als weiterer Zweig fortgesetzt wird, da die Leinwand cool ist. Neue Bibliotheken werden kommen. Aber solange JS tatsächlich ein Singlethread ist, wird es nicht so schnell sein, besonders bei Spielen, vorausgesetzt, Adobe wird nicht aufgeben.
quelle
Ich habe zum ersten Mal den Kommentar von "HTML ersetzt Flash" von Steve Jobs gehört. (Er hasst Flash vielleicht, weil es auf seinen Mac-Computern abstürzt. Ich bin mir nicht sicher. Ich glaube, er hat keinen Kontakt mehr. Der Beweis ist sein lächerliches Produkt, das "iPad".)
Der Punkt ist, wie gut ist es für Entwickler? Antwort: nicht so gut wie Flash. Noch. Warum sage ich das mit meiner begrenzten Erfahrung? Es ist alles, was Sie in Javascript benötigen, um in allen Browsern zu funktionieren. Was für eine Menge Müll. ActionScript / Flash ist EIN Code / eine App für ALLE Browser.
Das andere, was Flash bietet, sind grafische (und nicht grafische) Entwicklungssoftware-Tools zur Optimierung des Prozesses.
DIE KURZE ANTWORT IST, DASS ADOBE HTML5 Flash zumindest kurzfristig nicht "ersetzen" lässt. Es kann jedoch mit Flash konkurrieren, wenn die Benutzer genügend Entwicklungstools dafür erstellen, insbesondere grafische WYSIWYG-Tools, z. B. wenn Google einen benutzerfreundlichen WYSIWYG-Editor für die Erstellung von GWT-Apps entwickelt. Und das ist eine große WENN.
quelle
Es ist möglich, dass die textbasierte Markup-Sprache (HTML5) ein Multimedia-Framework (Flash) ersetzt.
Die Lösung ist einfach: Verschieben Sie das Framework einfach in den Browser und werden Sie zu einem offenen Standard. Der Browser ist nicht nur ein Multimedia-Framework, sondern kann auch viele andere Dinge enthalten, die jetzt zum Betriebssystem gehören.
Es ist möglich, dass der Browser möglicherweise das Betriebssystem (Benutzermodus) ist. Das aktuelle Betriebssystem ist auf den Kernel-Modus beschränkt und befasst sich hauptsächlich mit Hardware.
quelle
Ein äußerst offensichtlicher und weitwinkliger Punkt, der selten gemacht wird, ist, dass der vage referenzierte Begriff "Flash" tatsächlich die gesamte Flash-Plattform umfasst, einschließlich der Flash-IDE.
Animatoren und andere künstlerische Typen, die die Technologie verwenden, um komplexe Cartoons und Animationen zu erstellen, hängen für ihre Arbeit fast ausschließlich von der IDE ab. Ohne ist es einfach nicht möglich. Ende der Geschichte. Es kommt nicht nur auf die Technologie auf Sprachspezifikationsebene an! In diesem Fall geht es auch um die "unterstützenden Technologien" (ich sage "unterstützend", aber die Flash-IDE ist eine Technologie, die in den Rest der Flash-Plattform integriert ist).
Wenn jemand eine HTML5-IDE erstellt, deren Funktionen mit der Flash-IDE konkurrieren, ist das großartig, aber ich bin überrascht, dass der Punkt so selten gemacht wird. Künstler sind ebenso Teil der Debatte wie Programmierer, und es ist unvernünftig zu sagen, dass es nicht ihre Sache ist.
Um Ihre Frage direkt zu beantworten: HTML5 wird als absolut vernünftige Alternative - oder sogar als Ersatz - zu einem Multimedia-Framework wie Flash angesehen, wenn und nur wenn eine geeignete IDE dafür erstellt wurde, wodurch es auch zu einem Multimedia-Framework wird.
Es ist einfach nicht realistisch, ein Argument vorzulegen, ohne IDEs zu berücksichtigen. Wenn die Frage speziell lautet : "Kann HTML5 im abgeschlossenen Zustand ohne IDE eine Alternative zu Flash für Anwendungen sein, abgesehen von manuell animierten komplexen Animationen?" dann wäre die Antwort höchstwahrscheinlich ja und wir würden alle nach Hause gehen.
quelle
Interessantes Thema. Ich stimme der Meinung der meisten Poster hier zu, dass HTML 5 zwar große Sprünge in der grundlegenden Multimedia-Präsentation macht, Flash jedoch nicht ersetzen kann. Alle Online-Gaming-Sites sind ein gutes Beispiel. Flash kann in den meisten Browsern ausgeführt werden, außer auf bestimmten Mobilgeräten.
In diesem Sinne glaube ich, dass der Batterieverbrauch der ursprüngliche Grund war, warum Steve Jobs Flash auf dem iPhone und iPad nicht unterstützen wollte. Dies könnte Apple (kein Wortspiel) die Straße hinunter beißen. Android 2.2 wird Flash-Unterstützung haben (aber es ist nicht klar, ob alle Hardware-Hersteller dies unterstützen werden - sie werden sich auf ihre Batterien verlassen können).
Außerdem sieht es so aus, als ob Flash 10+ in Zukunft auf Blackberry-Geräten eine sichere Sache sein wird, einschließlich BB-Handys, dem kommenden BB Playbook-Tablet (übrigens, dieses Spielzeug hat einige Killer-Spezifikationen - ich kann es kaum erwarten, es in die Hände zu bekommen, wenn es herauskommt nächstes Jahr).
Ich bin bereit zu wetten, dass Flash in Web Dev auch nach der universellen Unterstützung von HTML 5 weiterhin eine große Rolle spielen wird.
quelle
Wir entwickeln derzeit ein LCMS. Einer der Bereiche ist ein vollständig WYSIWYG-Authoring-Tool für die Entwicklung von SCORM- und AICC-kompatiblen Schulungsmaterialien, die Animation, Video, Audio und verschiedene Arten von Bewertungen mit Interaktion enthalten. Das Tool ähnelt dem Aussehen einer Steckdose und ermöglicht dem Benutzer das einfache Ziehen und Ablegen von Lernobjekten mit Bildern auf die Folie, das Ändern der Bildgröße, das Verschieben, Überlappen von Text, Hinzufügen von Tests usw.
Dieser Arbeitsbereich wird derzeit in Flex erstellt und bietet eine hervorragende Leistung. Nicht einmal Google Text & Tabellen / Google-Präsentationen kommen der Flexibilität und Leistung dieser Anwendung nahe.
Ich frage mich, ob eine Anwendung dieser Größenordnung mit HTML5 ohne große Ressourcen entwickelt werden kann. Wir sind ein kleines Unternehmen mit einer kleinen Gruppe von Entwicklern.
quelle
Einfach ausgedrückt, viele hoffen, dass HTML5-Funktionen in Kombination mit Javascript ein besseres, billigeres und effizienteres grafisches Web-Erlebnis bieten können als Flash. Bedenken Sie, dass viele anspruchsvolle Websites wie Google Mail, Google Maps und YouTube ohne Flash mit HTML und Javascript ausgeführt werden können. Durch Verbesserungen an Javascript und HTML können Websites noch umfangreichere Grafik- und Animationsfunktionen entwickeln, ohne auf Adobe zurückgreifen zu müssen.
quelle
Webentwickler interessieren sich immer noch für einen Browser wie IE6, der wirklich alt ist, sodass Sie sicher sein können, dass Flash und ähnliche Technologien noch lange verfügbar sein werden ...
quelle