Zuhause Entwicklung HTML5: für das zukünftige Web

HTML5: für das zukünftige Web

Inhaltsverzeichnis:

Anonim

Für den normalen Benutzer hat das World Wide Web in weniger als zwei Jahrzehnten einen langen Weg zurückgelegt: von diesen frühen, farbenfrohen Geocities-Websites über einfache Websites wie Google bis hin zu hochgradig interaktiven Websites wie Facebook, Twitter und YouTube. Vor zehn Jahren basierten die meisten Websites auf Text. bilder waren ein luxus, videos waren unerhört. Jetzt können Sie Multimedia-Inhalte direkt in Ihrem Browser abspielen. Wir haben in der Tat einen langen Weg zurückgelegt. Vielleicht ist es deshalb so überraschend, dass die Technologie, die hinter allem steckt, was wir bisher im Web gesehen haben, mehr oder weniger gleich geblieben ist.


HTML, die Sprache, in der Programmierer und Webmaster Websites erstellen, ist seit mehr als einem Jahrzehnt weitgehend unverändert. Tatsächlich haben Mainstream-Medien erst 2010 damit begonnen, HTML5 in die Nachrichten zu integrieren, und das Worldwide Web Consortium hat den vorgeschlagenen Standard erst 2011 akzeptiert.


Infolgedessen befindet sich HTML5 noch weitgehend in der Entwicklung, auch wenn verschiedene Webbrowser und Websites bereits eine Reihe seiner Funktionen verwenden. Tatsächlich enthalten wichtige Browser wie Chrome, Firefox, Safari und Internet Explorer in jeder neuen Version, die sie veröffentlichen, immer mehr HTML5-Funktionen. Es wurde viel über seine Vorteile und Funktionen gesprochen, aber wie viel von dieser Begeisterung ist tatsächlich die Wahrheit? Hier werfen wir einen Blick auf HTML5 und dessen Angebot. (Informationen zum Lesen im Hintergrund finden Sie unter Wechseln von Flash zu HTML5.)

HTML: Das gegenwärtige Szenario

HTML5 wird häufig als Erweiterung der aktuell verwendeten Markup-Sprachen dargestellt: HTML4 und XHTML 1.1. In der Tat entstand HTML5, weil seine Mitentwickler, das W3C und die Arbeitsgruppe für Web-Hypertext-Anwendungstechnologie, eine einzige Auszeichnungssprache für Webseiten haben wollten, um Fehler in Webdokumenten zu verringern. Diese können entweder als HTML oder XHTML geschrieben werden.

  • HTML4

    HTML4 ist der aktuell verwendete HTML-Standard. Es arbeitet mit einfachem HTML, indem es seine Funktionalität um Skripte, Stylesheets, eingebettete Objekte und ähnliche Verbesserungen erweitert.

  • XHTML

    XHTML ist im Grunde genommen HTML4 in Kombination mit XML, einer erweiterbaren Auszeichnungssprache, die HTML vereinfacht, ohne seine Leistungsfähigkeit und Flexibilität zu beeinträchtigen.

Die Vorteile von HTML 5

HTML5 ist mehr als nur eine Kombination aus HTML4 und XHTML.


Das W3C und die WHATWG haben sich für HTML5 folgende Ziele gesetzt:

  • Reduzieren Sie den Bedarf an Plug-Ins wie Flash
  • Weitere syntaktische Elemente zum Ersetzen von Skripten
  • Geräteunabhängig
  • Basiert auf HTML, DOM, CSS und JavaScript
Derzeit sind die am häufigsten angepriesenen Funktionen und Vorteile von HTML5:

  • 2-D-Zeichnung ermöglicht durch die Element
  • Video- und Audiowiedergabe ohne externe Plug-Ins
  • Lokale Speicherunterstützung
  • Inhaltsspezifische Elemente wie
    ,
    und
  • Formularsteuerelemente wie E-Mail, URL, Suche, Datum und Kalender

HTML5 und Sicherheit

HTML5 bietet Webbenutzern eine großartige Möglichkeit, ein Video anzusehen, ohne ein Plug-In herunterzuladen und zu installieren, mit Drag-and-Drop zu interagieren, Dokumente zu erstellen und E-Mails zu schreiben - auch ohne Internetverbindung. Und natürlich die Interoperabilität.


Aber heißt das, dass wir mit all den Änderungen und allen Funktionen endlich keine Sicherheitsprobleme mehr haben, wenn es um Webbrowser und Websites geht? Bedeutet dies das Ende von Malware, Viren und anderen Schadprogrammen, die über infizierte Webseiten auf Ihren Computer gelangen?


Leider lautet die Antwort nein.


Gegen Ende des Jahres 2011 gab die Europäische Agentur für Netz- und Informationssicherheit bekannt, dass sie 51 Sicherheitsprobleme im Zusammenhang mit HTML5 und den zugehörigen APIs festgestellt hatte. Der zukünftige Standard öffnete tatsächlich die Tür für neue Sicherheitslücken und Bedrohungen, die zuvor noch nicht gesehen worden waren.


Beispielsweise stellen HTML5 und seine APIs die Programmierung des Browsers den Entwicklern zur Verfügung, was Schwachstellen in Bezug auf die gemeinsame Nutzung ursprungsübergreifender Ressourcen, Click-Jacking, Datenschutz, Geolokalisierung und Web-Sockets bedeuten kann.


Aber wie Mike Schema im April 2011 über Mashable schrieb, stammen die schwerwiegendsten Sicherheitslücken und Bedrohungen nicht von HTML5 an sich, sondern von den Entwicklern, die HTML5 für ihre Apps verwenden. Ein weiteres schwaches Glied sind die unterschiedlichen Implementierungen, die von verschiedenen Browsern verwendet werden.

HTML5: Wo es das World Wide Web führen kann

HTML5 ist alles andere als perfekt, was verständlich ist, da es noch nicht eingeführt und offiziell gemacht wurde. In der Zwischenzeit gibt es viele talentierte Programmierer, die ihre Zeit, ihre Fähigkeiten, ihr Wissen und ihre Bemühungen einsetzen, um es besser und sicherer zu machen.


Außerdem gibt es mit Sicherheit Gegenmaßnahmen, die auftreten, sobald eine Sicherheitsanfälligkeit entdeckt und ausgenutzt wird.


Und trotz seiner derzeitigen Mängel wird HTML5 nicht umsonst als die Zukunft der Webentwicklung bezeichnet. Es wird als Game Changer gesehen. Sobald die Fehler behoben sind, haben wir einen viel sichereren Standard, der sehr leistungsfähig und dennoch autark ist. Dies bedeutet, dass Benutzer keine Plug-Ins und andere Software mehr herunterladen müssen, um eine Webseite anzuzeigen. Die Browser werden schleichender, die Websites umfangreicher und interaktiver, und die Anwendungen werden plattformfrei und einfacher zu entwickeln sein. Letztendlich wird HTML5 ein besseres und sichereres Online-Erlebnis bieten als bisher.

Der HTML der Zukunft

Erwähnenswert ist auch, dass HTML5 die perfekte Lösung für die Zukunft ist. Heutzutage greifen die Menschen nicht nur auf ihren Heim-PCs, sondern auch auf ihren Laptops, Smartphones, Tablets und anderen Mobilgeräten und über viele verschiedene Plattformen auf das World Wide Web zu. HTML5 ist die einzige Lösung für den reibungslosen Betrieb auf mehreren Plattformen, ohne dass zusätzliche Arbeit anfällt. Diese Änderung hilft Entwicklern, sich mehr auf die Funktionalität zu konzentrieren, als ähnliche Produkte für verschiedene Plattformen zu entwickeln.


Stellen Sie sich also eine Zukunft ohne mehrere Versionen vor. Mit HTML5 können Sie unabhängig vom verwendeten Gerät auf Ihre Apps zugreifen. Dies könnte auch den Tod des Kindle und anderer E-Book-Reader bedeuten. Da HTML5 problemlos Zeitschriften, Zeitungen und Bücher rendern kann, wird das Lesen von E-Books auf einer Reihe von Geräten, einschließlich Smartphones, erleichtert.


HTML5 kann auch den Weg für bessere In-Browser-Spiele ebnen, einschließlich einer Anwendung, mit der Benutzer auf Webseiten zeichnen können. 3D könnte auch mit der WebGL-Plattform Realität werden.


Was HTML5 jedoch wirklich von seinen Vorgängern unterscheidet, ist die Möglichkeit, Ihre Anwendungen offline zu verwenden. Sie können Ihren Computer zum Speichern Ihrer Daten verwenden, eine Funktion, die zuvor nicht oder nur sehr eingeschränkt möglich war.

Die nächste Iteration des Webs

Zusammenfassend ist HTML 5 ein großer Fortschritt für die Webentwicklung und -programmierung. Es bietet eine völlig neue Welt von Funktionen, die die Herangehensweise der Akteure an die Entwicklung von Websites und Anwendungen verändern. In Bezug auf die Sicherheit sind einige Hürden zu überwinden, aber diese dürften im Vergleich zu den neuen Möglichkeiten, die HTML5 bietet, verblassen. Natürlich müssen wir abwarten, wie sich alles entwickelt, aber die Veränderungen kommen ins Web.

HTML5: für das zukünftige Web