W3C hat HTML 5 im HTML 5-Vorschlag eine solche Mission gegeben, die die Mängel der vorherigen HTML-Generation ausgleichen wird. Insbesondere werden die Funktionen realisiert, die Flash, Silverlight und JavaFX erreichen können. Ob HTML 5, der aufstrebende Star von HTML, die Spielregeln für Webanwendungen ändern wird und ob diese umfangreichen Web-Plug-ins dadurch der Vergangenheit angehören werden, hat InfoWorld-Kolumnist Paul Krill in einem Artikel darüber diskutiert.
Das reiche Versprechen von HTML 5
Dion Almaer, Mitbegründer der Ajaxian-Website und Dozent für Entwicklungstools bei Mozilla, sagte, HTML 5 sei tatsächlich spät dran, Vektorgrafiken und Videos ins Web zu bringen. In HTML 5 wurden 2D-Zeichentechnologien wie Canvas von Unternehmen wie Apple, Google und Mozilla schon immer geschätzt (obwohl Microsoft auch einige Funktionen von HTML 5 schätzt, unterstützen sie Canvas immer noch nicht).
In HTML 5 ermöglichen uns Funktionen wie Canvas, lokaler Speicher und Web Worker, mehr zu tun. Ben Galbraith, ein weiterer Mitbegründer der Ajaxian-Website und Dozent für Mozilla-Entwicklungstools, sagte, dass der lokale Speicher es Benutzern ermöglicht, das Web weiterhin offline zu nutzen, und dass Web Worker es einfach machen, komplexe Vorgänge in der nächsten Generation von Webanwendungen auszuführen, was einiges ermöglicht Benutzer können Aufgaben mit langer Laufzeit im Hintergrund ausführen.
Ian Fette, Projektmanager für den Browser Google Chrome, sagte, dass Webanwendungen interessanter werden, schneller werden und ein besseres Benutzererlebnis bieten werden, wodurch die Grenzen zwischen Online-Webanwendungen und Desktop-Anwendungen zunehmend verschwimmen.
Einige Funktionen von HTML 5 wurden implementiert
Nach fünfjähriger Arbeit wurden die HTML 5-Details im Jahr 2008 veröffentlicht. Einige Details wurden in einigen Browsern implementiert. Die vollständige Funktionalität von HTML 5 wird jedoch in den nächsten Jahren noch nicht erreicht sein.
Vlad Vukicevic, technischer Leiter des Mozilla Firefox-Projekts, sagte, dass HTML 5 Video unterstützt und Firefox 3.5 gerade Video-Unterstützung hinzugefügt hat. Microsoft unterstützt auch bestimmte HTML 5-Funktionen in Internet Explorer 8, wie z. B. lokale Speicherung AJAX. Navigation und mehrere DOM-Prototypen.
Die Web-Evangelistin von Opera, Molly E. Holzschlag, sagte, Opera unterstütze Canvas und plane, Video zu unterstützen. Apple unterstützt in seinem Safari-Browser auch Video- und Audio-Tags sowie die Canvas-Technologie (Canvas wurde von Apple erfunden).
Die HTML 5-Seite: Werfen Sie diese Plugins weg
Almaer sagte, dass, obwohl Unternehmen wie Adobe, Microsoft und Sun (bald Oracle) jeweils ihre eigenen Multimedia-Technologien im Web implementiert haben, HTML 5 ihnen irgendwann die Arbeitsplätze wegnehmen könnte. Im Wesentlichen unterscheidet sich das, was HTML 5 leisten kann, nicht von dem, was diese Unternehmen tun, und auch JavaFX wird bedroht sein, sagte Michael Cote, Analyst bei RedMonk.
Ian Hickson, Co-Designer der HTML 5-Spezifikationen, sagte, dass das Ziel von HTML 5 darin besteht, das Web von diesen nicht offenen Rich-Plug-Ins zu befreien. Sie sind unabhängige Anbieter und nicht für das offene Web geeignet. Hickson sagte, dass die Verwendung der Produkte spezialisierter Unternehmen ein Risiko für die Entwicklung des Webs darstellt. Was passiert, wenn diese die Entwicklung einstellen oder anfangen, Gebühren zu erheben? Hickson fügte hinzu, dass es, wie Windows zuvor, schrecklich wäre, wenn unsere primäre Entwicklungsplattform von einem einzigen Anbieter kontrolliert würde.
Firefox-Direktor Vukicevic sagte, Mozilla wolle offen bleiben und sicherstellen, dass Technologien wie Video nicht in den Händen bestimmter Unternehmen seien, aber ob HTML 5 und Canvas letztendlich Flash, Silverlight und JavaFX wirklich ersetzen können, hänge von den Entwicklern ab. Vukicevic glaubt, dass IE8 einige Funktionen von HTML 5 nicht unterstützt, was für Entwickler ein Problem darstellt. Angesichts des Marktanteils des IE-Browsers müssen Entwickler entweder die API von Microsoft verwenden, um zusätzliche Entwicklung bereitzustellen, oder Technologien wie Flash verwenden.
Plugin-Seite: Sie sind besser und bereits implementiert
Obwohl Adobe, Microsoft und Sun alle an der Entwicklung der HTML 5-Spezifikationen beteiligt waren, sagten sie alle, ihre Technologie sei notwendig. HTML 5 ist noch ein sich entwickelnder Standard, dessen Fertigstellung fünf bis zehn Jahre dauern kann. Daher ist es noch zu früh, um Vergleiche anzustellen. Ein Microsoft-Sprecher sagte, dass Silverlight weiterhin existieren müsse, da es erweiterte Funktionen wie ein besseres Programmiermodell, C#, 3D-Funktionen und die Möglichkeit zur Ausführung außerhalb des Browsers enthalte.
Dave Story, Vizepräsident für Entwicklungstools bei Adobe, sagte, dass HTML 5 noch vor vielen Herausforderungen stehe und die Kompatibilitätsprobleme zwischen Browsern sehr ernst seien Die Fertigstellung wird 10 Jahre dauern. In dieser Zeit wird sich Flash weiterentwickeln und ein besseres Benutzererlebnis bieten.
James Gosling, Vizepräsident von SUN und bekannt als der Vater von Java, sagte, dass JavaFX in Bezug auf Rendering, Leistung und Leistung viel besser sei als HTML 5.
Analyst Cote sagte, dass es derzeit keine unmittelbare Bedrohung für diese umfangreichen Web-Plug-Ins gebe. Es werde viele Jahre dauern, bis die Funktionen in diesen Plug-Ins implementiert seien. Er hofft, dass diese Plug-In-Technologien auch nach der Veröffentlichung bestehen bleiben HTML 5. Fette von Google stimmt zu, dass HTML 5 nur ein Ausgangspunkt ist und Unternehmen wie Google auch ihre eigenen Technologien einführen werden, beispielsweise das Ziehen und Ablegen von Bildern ins Web.
Mehrere Branchenriesen stehen vor der Wahl
Die meisten an HTML 5 beteiligten Unternehmen sind entweder Browserhersteller oder Entwickler umfangreicher Webanwendungstools, aber selten beides, mit Ausnahme von Microsoft. Almaer sagte, dass Microsoft aufgrund dessen auch viel Zeit in Silverlight stecken wird. Der Zweck des Silverlight-Teams besteht darin, Verbesserungen für Browser bereitzustellen. Wenn HTML 5 einfach zu implementieren ist, was wird Silverligth sonst noch tun?
Auch Google wird bestimmte Entscheidungen treffen müssen, da YouTube zum Beispiel Flash zur Implementierung von Videos verwendet. Sie müssen diese Frage im Hinblick auf Kosten und Effektivität noch einmal überdenken.