Entonces, me dicen que HTML5 es el gran paso adelante. El último paso hacia adelante que dimos que conozco fue la introducción de XHTML. Las ventajas eran obvias: simplicidad, rigurosidad, la capacidad de utilizar analizadores y generadores XML estándar para trabajar con páginas web, etc.
Qué extraño y frustrante, entonces, que HTML5 revierta todo eso: una vez más, estamos trabajando con una sintaxis no estándar; una vez más, tenemos que lidiar con el equipaje histórico y la complejidad del análisis; una vez más, no podemos usar nuestras bibliotecas, analizadores, generadores o transformadores XML estándar; y todas las ventajas introducidas por XML (extensibilidad, espacios de nombres, estandarización, etc.), que el W3C pasó una década presionando por buenas razones, se pierden.
Bien, tenemos XHTML5, pero parece que no ha ganado popularidad como la codificación HTML5. Vea esta pregunta SO , por ejemplo. Incluso la especificación HTML5 dice que HTML5, no XHTML5, "es el formato sugerido para la mayoría de los autores".
¿Tengo mis datos equivocados? De lo contrario, ¿por qué soy el único que se siente así? ¿Por qué las personas eligen HTML5 sobre XHTML5?
<!DOCTYPE html>Hello World
XHTML:<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"><html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>Hello World</body></html>
<!DOCTYPE html>Hello World
, ¿verdad? Prueba eso en este validador .
<!DOCTYPE html>Hello World!
, ya que es perfectamente válido HTML5. Los documentos más cortos significan menos gastos generales de ancho de banda, lo que equivale a ahorros significativos para las grandes empresas (¿ha visto lo que google envía para www.google.com?).