Frage

Ich bin verwirrt durch die Diskussion und Weiterentwicklung sowohl von einer neuen Version von HTML und eine neuen Version von XHTML. Sind sie Konkurrenten? Wenn ja, was ist die wahrscheinlichste angenommen Zukunft der Bahn zu sein? Wenn nicht, was ist der unterschiedliche nicht-konkurrierende Zweck für jeden?

fällig wir hier eine BluRay / HDVD Schlacht haben? Gibt es letztlich keine klare Entscheidung? Ich fürchte, eine Zukunft, in Browser zu den einfachsten und / oder auffälligste Merkmalen jeder wählen, und wählen zu implementieren, Web-Entwickler zu verlassen versuchen, den kleinsten gemeinsamen Nenner für jeden neuen Web-App zu sortieren.

War es hilfreich?

Lösung

HTML 5 ist für Web-Anwendungen gedacht, während XHTML2 für Dokumente gedacht ist. Aus der HTML 5 Arbeitsentwurf :

  

XHTML2 definiert einen neuen HTML-Vokabular mit besseren Funktionen für Hyperlinks, Multimedia-Inhalte, mit Anmerkungen versehen Dokument Änderungen, reichen Metadaten, deklarative interaktive Formulare, und beschreibt die Semantik der menschlichen literarischen Werke wie Gedichte und wissenschaftliche Arbeiten.

     

Allerdings fehlt es Elemente, die die Semantik von vielen der nicht-Dokumenttypen von Inhalten oft gesehen im Web auszudrücken. Zum Beispiel Forum Websites, Auktions-Websites, Suchmaschinen, Online-Shops und dergleichen, paßt das Dokument Metapher nicht gut und sind nicht durch XHTML2 bedeckt.

     

[HTML5] Ziele HTML zu erweitern, so dass es in diesem Zusammenhang auch geeignet ist.

     

XHTML2 und [HTML5] verwenden unterschiedliche Namensräume und kann daher sowohl in dem gleichen XML-Prozessor implementiert werden.

Andere Tipps

XHTML2 und HTML5 sind konkurrierende Standards, sie beide behaupten die nächste Iteration von HTML zu sein.

Es ist ziemlich klar, dass HTML5 gewinnen wird, da es Unterstützung durch den Browser-Hersteller hat.

XHTML2 ist effektiv tot. Da w3c (HTMLWG) akzeptiert WHATWG Vorschlag hat die Arbeit an XHTML2 gestoppt (auch vor, dass seit dem letzten Arbeitsentwurf für XHTML2 von 2006 ist).

Meiner Meinung nach HTML5 wird das nächste dominante Format sein. XHTML ist einfach zu unversöhnlich in einer Web-Umgebung verwendet werden (Sie können nicht die Seite nicht bei jedem kleinen Fehler haben ...).

HTML5 entwickelt sich für Web-Entwickler ganz der Behandlung zu sein - eine formale Spezifikation für das Canvas-Element, nativen Drag-and-Drop-API, eine Offline-Speicher-API, Server-Benachrichtigungen API (Push-Modell), eine formale Bearbeitung der Inhalte API und vieles mehr. Wenn sie auch nur die Hälfte liefern können, was sie schlägt, wird es ein großer Fortschritt für Web-Anwendungen sein.

Von dem, was ich konnte auf einer schnellen Google-Suche finden, würde ich vorschlagen, dass diese in der Tat Standards konkurrieren. Beide versuchen, Web-Technologie voranzubringen, sind aber folgende verschiedene Wege, dies zu tun.

Für eine ziemlich gründliche Behandlung der Angelegenheit, die Sie an diesen beiden Links aussehen:

http://xhtml.com/en/future/x-html-5-versus -xhtml-2 /

http://www.cmswire.com/cms/industry-news/setting-the-standards-html-5-vs-xhtml-2-002032.php

Schließlich ist es alles, was von Browser-Hersteller unterstützt wird. HTML 5 ist reich an Funktionen, aber der endgültige Entwurf kann Jahre aus sein. Es gibt inhärente Schwierigkeiten, Dinge wie Audio- und Video-Unterstützung in 4 (+) großen Rendering-Engines der Umsetzung und mit ihnen alle die gleichen Art und Weise verhalten. Auch die Validierung wäre eine lästige Pflicht. Die meisten Browser außer IE unterstützen das Canvas-Element und SVG, aber sie immer noch nur etwa 25% des Marktes repräsentieren. Mit IE immer noch 75-80% des Marktanteils gebiete, die Nutzer nicht blind gegenüber Alternativen verwenden oder sind nicht in der Lage sein wird erweiterte Funktionen zu verwenden, Designer eine harte Entscheidung.

IE8 ist nur schließlich Unterstützung der Umsetzung, die andere Browser für Nutzer gehabt hat, was bedeutet, dass die IE Benutzerbasis immer in Kompatibilität hinken wird. Während HTML 5 eine nette Idee ist, ich glaube, proprietäre Lösungen wie Flash / AIR und Google Gears standardisiert Unterstützung für die umfangreichen Funktionen HTML 5 bietet leisten wird. Das größte Problem ist wirklich Standardisierung - Sie eine Website mit dem größten Prozentsatz der Nutzer im Auge wie möglich zu gestalten haben. Es gibt Hoffnung, aber. Ein Mozilla-Entwickler hat eine Leinwand-Plugin für IE - wir potenziell es sich um eine Open-Source-IE-Add-on bringt bis zu einem gewissen Standard bis sehen konnte, dass die Nutzer viel wie Flash installieren könnte

.

Um Microsofts Kredit sie sind sehr offen mit IE8 und Windows 7 Entwicklung (ihr Projekt Blogs sehen), so gibt es die Möglichkeit, dass aktivere IE Entwicklung 5 Annahme von HTML beschleunigen wird.

Das W3C erlaubt die XHTML2 Arbeitsgruppe Charta im Jahre 2009 auslaufen. Ihre Ressourcen wurden in die html5-Arbeitsgruppe gerollt. Die html5 spec enthält einen Abschnitt mit dem Titel XHTML Syntax .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top