Ähnlich wie bei CSS3 ist die breite Akzeptanz für die Web-Sprachen der nächsten Generation eine ferne Fata Morgana. Dennoch ist es wichtig, sich über diese Dinge auf dem Laufenden zu halten und sogar an diesen frühen Phasen teilzunehmen, während die Dinge noch formbar sind. Anstatt alles hier neu aufzuwärmen, hier ist eine Übersicht über Artikel, die über die beiden wichtigsten neuen „konkurrierenden“ Formate sprechen.
In der Seitenleiste gibt es auch eine neue Umfrage, in der Sie Ihre Stimme abgeben können, welches Sie zu diesem Zeitpunkt bevorzugen oder ob es Ihnen einfach egal ist.
Was jeder vermeiden möchte, ist ein weiterer Standardkrieg. Glücklicherweise, da beide Sprachen XML-Namespaces unterstützen (oder im Falle der HTML-Serialisierung von HTML 5, DOCTYPE-Switching), ist es unwahrscheinlich, dass wir das browserabhängige Verhalten sehen werden, das wir in den 1990er Jahren hatten. Abgesehen von Standardkriegen sieht die Zukunft für die Webentwicklung rosig aus. Diese neuen Markup-Features und APIs werden eine reiche Umgebung für die Webentwicklung bieten, die die Lücke zwischen Web- und Desktop-Anwendungen schließen sollte.
Sowohl X/HTML 5 als auch XHTML 2 konkurrieren darum, HTML 4 und XHTML 1 zu ersetzen. Selbst in diesem frühen Entwicklungsstadium haben einige Browseranbieter bereits ihre Präferenz für die eine oder andere Spezifikation geäußert. Als Ergebnis der Hektik und der geschlossenen Natur der Beratungen beginnt dieses Thema, die Webstandards-Community zu polarisieren. Während sich die beiden Spezifikationen weiterentwickeln, werden mehr Entwicklungs- und Marketinggelder in die eine Spezifikation als in die andere investiert, und alle Zutaten sind vorhanden für einen Standardkrieg.
Die Zukunft des Webs: XHTML 2.0
Das Einzige, was über den Arbeitsentwurf von XHTML 2.0 vom 5. August 2002 sicher ist, ist, dass nichts daran sicher ist. Er wird sich zwischen jetzt und der Empfehlung fast definitiv in irgendeiner Weise ändern, aber das Ziel, Struktur und Semantik zu betonen, wird sich wahrscheinlich nicht ändern. Aus diesem Grund ist es eine gute Idee, sich die Seiten anzusehen, die Sie jetzt erstellen, und sich daran zu gewöhnen, Struktur und Stile angemessen zu verwenden. Verwenden Sie Markup, um zu kennzeichnen, was etwas ist, nicht wie es aussehen soll, und verwenden Sie CSS für den Rest. Denken Sie insgesamt mehr über die Struktur Ihrer Dokumente und das, was Sie damit tun möchten, nach und nicht unbedingt so sehr darüber, wie sie aussehen sollen.
Die Arbeit an HTML 5 schreitet schnell voran, wird aber voraussichtlich noch mehrere Jahre dauern. Aufgrund der Anforderung, Testfälle zu produzieren und interoperable Implementierungen zu erreichen, gehen aktuelle Schätzungen davon aus, dass die Arbeit in etwa zehn bis fünfzehn Jahren abgeschlossen sein wird. Während dieses Prozesses ist Feedback von einer breiten Palette von Personen, darunter unter anderem Webdesigner und -entwickler, Anbieter von CMS und Autorentools sowie Browseranbieter, unerlässlich, um seinen Erfolg zu gewährleisten. Jeder ist nicht nur willkommen, sondern wird aktiv ermutigt, Feedback zu HTML 5 zu geben.
HTML5, XHTML2 und die Zukunft des Webs
Während XHTML2 eine semantische Verbesserung gegenüber XHTML 1.0 darstellt, scheint es unwahrscheinlich, dass es für Webentwickler noch lange von Bedeutung sein wird, insbesondere wenn man bedenkt, dass Internet Explorer immer noch keine XHTML 1.0-Unterstützung bietet. Es wird viele Jahre dauern, bis eine neue Version XHTML2 unterstützt, und wir haben keine Anhaltspunkte dafür, dass die nächste Version dies tun wird. Andererseits schleichen sich bereits viele Teile von HTML5 in die Browser ein, und wenn Microsoft in Zukunft aktiv an der Entwicklung von HTML5 teilnimmt, scheint es wahrscheinlich, dass viele bereits sehr ausgereifte Funktionen in kürzerer Zeit browserübergreifend unterstützt werden. Die Tatsache, dass HTML5 mehrere Bereiche enthält, die bereits für die Implementierung bereit sind, während sie in anderen Bereichen noch entwickelt werden, macht es zu einer Technologie, die leicht teilweise adaptiert werden kann, bis die Browserunterstützung für die gewünschten Funktionen vollständig entwickelt ist. HTML5 wird die Zukunft des Webs sein, daher ist mein Rat, ihm aufmerksam Beachtung zu schenken.
Sehen Sie sich alle Umfragen und Ergebnisse von CSS-Tricks auf der Seite Umfragen an.
Das Markup für HTML5 wird sehr einfach zu lernen sein, verglichen mit dem Erlernen von HTML4.01 (oder vor 4.01) und CSS vor 2 (bevor es Seiten wie diese gab).
Außerdem glaube ich, dass die Zugänglichkeit erheblich verbessert wird, wenn man Navigations-Container wie
<nav>verwenden würde. Dann könnte ein Screenreader daraus einfach eine Menüliste machen.Hier ist mein Beitrag.
Ich denke, Ihre Beschreibung als „ferne Fata Morgana“ trifft den Nagel auf den Kopf.
Ich muss immer noch sorgfältig überlegen, ob ich eine transparente PNG-Datei auf einer Webseite verwende oder nicht, daher glaube ich, dass es wahrscheinlich noch ein Jahrzehnt oder zwei dauern wird, bis ich eine Website mit diesen modernen Spezifikationen markieren werde.
Zumindest mit CSS kann man optische Schmankerl hinzufügen, die sich anmutig verschlechtern. Was passiert, wenn IE6 auf ein nav-Tag trifft?
Beide sehen sehr gut aus. Es wird eine schwierige Entscheidung.
Ich mag die neuen Elemente in HTML 5 wie und . Aber ich denke, ich mag XHTML 2 mehr. Ich mag die Idee, dass jedes Element ein Link sein kann (wie Bla ) und dass jedes Element ein Bild sein kann. Das erste wird viel Markup (alle a-Elemente) entfernen und Bildersatz wird nicht mehr notwendig sein. Aber wie wird zum Beispiel Google auf die Änderungen im Markup von Links reagieren? Und wie werden ältere Browser diese neuen Tags rendern?
Sehr schöner Artikel, xhtml 2 hat nicht so viel Aufmerksamkeit bekommen wie html 5. Meiner Meinung nach ist html 5 unsere Zukunft.
XHTML 2 scheint ein totes Standard zu sein, da ein großer Teil der Webstandards-Community und der Entwickler HTML 5 unterstützt.
Opera, Safari, Firefox, ... implementieren Teile des aktuellen Arbeitsentwurfs von HTML 5.
Es ist sicherlich viel einfacher, ein neues „Level“ zu unterstützen als eine neue „Version“. XHTML 2 scheint ein Schritt zu weit weg von dem zu sein, was eigentlich HTML 4 und XHTML 1 ist.
Vielleicht sollte die Frage eher lauten: Wird Microsoft in den nächsten Jahren etwas unterstützen? (haha)
Wenn es ein Jahrzehnt dauert, um die HTML 5-Spezifikation zu verabschieden und Browserunterstützung zu haben, werden AIR/Flex/Silverlight usw. HTML 5/XHTML 2 verdrängen. Der Bedarf an Fähigkeiten von Unternehmen, insbesondere im Bereich der Anzeige mobiler Geräte, wird die Dinge schneller vorantreiben als jede Spezifikation, die in Schneckentempo entwickelt wird. Es wird auch interessant sein zu sehen, wie sich die Mediacenter auswirken, wenn Breitband-Internet mit Fernsehen/Filmen/Unterhaltung verschmilzt. Ich werfe hier nur ein paar Dinge in den Raum, aber ich sehe nicht, dass eine der beiden Spezifikationen einen großen Einfluss auf die Zukunft haben wird.
Sicherlich HTML 5, ich kann es kaum erwarten, bis das neue Canvas-Tag vollständig implementiert ist. Dies wird eine neue Revolution im JavaScripting (DOM) sein.
Wirklich schöner Artikel und eine hübsche Website, ich habe Ihre Website gerade beim Surfen im Netz entdeckt. Ich mag CSS und Kram drumherum.
Ich lerne heute mehr über die nächste Sprache, ich muss sie jetzt nur noch in mein Gehirn integrieren ;)
Tschüss.
Es sollte keine Frage geben, was die Leute bevorzugen. Was Webentwickler betrifft, ist XHTML2 irrelevant. Es wird keinen Standardkrieg geben, HTML5 ist die einzig wirkliche Wahl. Wenn es in XHTML2 Funktionen gibt, die den Leuten gefallen, dann sind solche Funktionen höchstwahrscheinlich bereits durch eine entsprechende Funktion in HTML5 abgedeckt oder werden als unpraktisch und/oder nutzlos erachtet.
@David Madden
ROFL!!!!
Ich werde wahrscheinlich beides verwenden, je nachdem, was am besten zum Inhalt passt. Höchstwahrscheinlich werde ich HTML 5 für Web-Apps/Blog-Posts und XHTML 2 für traditionelle Dokumente verwenden. (Das vorausgesetzt, die Spezifikationen ändern sich nicht radikal, bevor sie offizielle Empfehlungen werden.)
Ich glaube jedoch, dass HTML 5 von „echten“ Websites bevorzugt wird, da es deutlich mehr schicke Funktionen enthält als das konservativere XHTML 2.
Ich sabber schon seit einiger Zeit über HTML 5 und glaube, dass dies der Weg sein wird, den ich für die meisten Webarbeiten gehen werde. Ich wünschte nur, es wäre JETZT verfügbar. Meine größte Sorge ist jedoch die Browserunterstützung. Standards scheinen einfach zu lange zu dauern, bis sie endlich da sind. Nehmen Sie CSS3 zum Beispiel – es gibt bereits eingeschränkte Unterstützung in einigen Browsern und ich nutze das bereits. Je länger es dauert, bis die neuen Standards finalisiert sind und neue Formate eingeführt werden, desto größer ist das Risiko, dass wir hybride Entwicklungen sehen werden, die auf dem basieren, was Browser unterstützen können.
WIRKLICH GUTER ARTIKEL! ER IST HILFREICH FÜR MICH UND ICH DENKE AUCH FÜR VIELE NUTZER! NETTE SEITE VIELEN DANK!
CHEERS :)
Das Problem hier ist im Grunde, was passiert, wenn ein Legacy-System (Browser, die nur HTML 4 / XHTML 1 unterstützen, ältere CMS-Systeme, die nicht einmal die volle Unterstützung von HTML 4 haben, WYSIWYG-Editoren und möglicherweise einige Webserver) mit XHTML 2 funktionieren muss. Da XHTML 2 nicht abwärtskompatibel mit HTML 4.01 ist, besteht die Möglichkeit, dass es ältere Systeme zum vollständigen Scheitern bringt. Wenn diese Systeme XHTML 1 trafen, konnten sie es immer noch bereitstellen, da es abwärtskompatibel mit HTML 4.01 ist (es ist im Grunde nur HTML 4.01 als XML neu formuliert).
XHTML 2 ist jedoch XML. Und darin liegt das Problem. Die Tatsache, dass Internet Explorer XHTML in keiner Weise als XML unterstützt und die Probleme, die XML verursachen kann, wenn nicht alle Werkzeuge in der Authoring-Kette XML-Werkzeuge sind, bedeutet, dass es wenig Anreiz gab, XML im Web zu verwenden. Dies wird durch Suchmaschinen, die XHTML nicht als XML-Dokumente indizieren, noch verstärkt; sehr wenige XHTML-Authoring-Tools für XML; sehr wenige CMS- oder Blogging-Tools, die XML von der Eingabe über die Datenbank bis zur Generierung korrekt unterstützen; und sehr wenige Anzeigenlieferanten, die XML unterstützen.
HTML5 ist jedoch (angeblich) vollständig abwärtskompatibel. Das bedeutet, dass ältere Webbrowser, CMS-Systeme und Webserver zumindest damit arbeiten können und, wenn es fehlschlägt, (hoffentlich) anmutig herabstufen, anstatt vollständig zu scheitern.
Kurz gesagt, bis alle alten Legacy-Systeme, die mit HTML 4.01 im Hinterkopf erstellt wurden, weg sind, wird XHTML 2 möglicherweise nie eine Empfehlung sein. Ich denke, ich gehe zurück zu HTML 4.01 und warte auf HTML 5.
Hey Mann, das ist wirklich super. Danke an css-tricks. Für Kontakte http://www.iumar.co.cc