Pregunta

Estoy confundido por la discusión y el avance tanto de una nueva versión de HTML como de una nueva versión de XHTML. ¿Son competidores? Si es así, ¿cuál es la probabilidad de que sea el futuro adoptado de la web? Si no es así, ¿cuál es el propósito no competitivo diferente para cada uno?

¿Vamos a tener una batalla BluRay / HDVD aquí? ¿Hay alguna decisión clara en última instancia? Temo un futuro en el que los navegadores seleccionen y seleccionen entre las funciones más fáciles y / o más llamativas de cada uno de implementar, dejando a los desarrolladores web tratando de identificar el mínimo común denominador para cualquier nueva aplicación web.

¿Fue útil?

Solución

HTML 5 está diseñado para aplicaciones web, mientras que XHTML2 está diseñado para documentos. Desde el borrador de trabajo HTML 5 :

  

XHTML2 define un nuevo vocabulario HTML con mejores características para hipervínculos, contenido multimedia, anotación de ediciones de documentos, metadatos enriquecidos, formas interactivas declarativas y descripción de la semántica de obras literarias humanas, como poemas y artículos científicos.

     

Sin embargo, carece de elementos para expresar la semántica de muchos de los tipos de contenido no documental que se ven a menudo en la Web. Por ejemplo, los sitios de foros, sitios de subastas, motores de búsqueda, tiendas en línea y similares, no encajan bien en la metáfora del documento y no están cubiertos por XHTML2.

     

[HTML5] apunta a extender HTML para que también sea adecuado en estos contextos.

     

XHTML2 y [HTML5] usan diferentes espacios de nombres y, por lo tanto, ambos pueden implementarse en el mismo procesador XML.

Otros consejos

XHTML2 y HTML5 son estándares de la competencia, ambos pretenden ser la próxima iteración de HTML.

Es bastante claro que HTML5 va a ganar, ya que cuenta con el apoyo de los proveedores de navegadores.

XHTML2 está efectivamente muerto. Desde que w3c (HTMLWG) aceptó la propuesta de WHATWG, el trabajo se ha detenido en XHTML2 (incluso antes de eso, ya que el último borrador de trabajo para xhtml2 es de 2006).

En mi opinión, HTML5 será el siguiente formato dominante. XHTML es demasiado implacable para usarlo en un entorno web (no puedes dejar que la página falle en cada pequeño error ...).

HTML5 se está convirtiendo en un verdadero placer para los desarrolladores web: una especificación formal para el elemento CANVAS, la API nativa de arrastrar y soltar, una API de almacenamiento sin conexión, la API de notificaciones de servidor (modelo push), una API de edición de contenido formal y mucho más. Si pueden entregar incluso la mitad de lo que proponen, será un gran avance para las aplicaciones web.

Por lo que pude encontrar en una búsqueda rápida en Google, sugeriría que estos son estándares de la competencia. Ambos intentan avanzar en la tecnología web, pero están siguiendo diferentes caminos para hacerlo.

Para un tratamiento bastante exhaustivo del asunto, puede consultar estos dos enlaces:

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

En última instancia, es lo que sea compatible con los fabricantes de navegadores. HTML 5 es rico en características, pero el borrador final puede tener años de ausencia. Existen dificultades inherentes a la implementación de elementos como el soporte de audio y video en 4 (+) motores de renderizado principales, y hacer que todos se comporten de la misma manera. Incluso la validación sería una tarea. La mayoría de los navegadores, además de IE, son compatibles con el elemento de lienzo y SVG, pero aún representan solo alrededor del 25% del mercado. Con IE aún al mando del 75-80% de la cuota de mercado, los usuarios que no usan o desconocen las alternativas no podrán usar funciones más avanzadas, lo que les dará a los diseñadores una decisión difícil.

IE8 solo está finalmente implementando el soporte que otros navegadores han tenido para los usuarios, lo que significa que la base de usuarios de IE siempre tendrá una compatibilidad. Si bien HTML 5 es una buena idea, creo que las soluciones propietarias como Flash / AIR y Google Gears continuarán brindando soporte estandarizado para las características ricas que proporciona HTML 5. El mayor problema realmente es la estandarización: tiene que diseñar un sitio web que tenga en mente el mayor porcentaje de usuarios posible. Sin embargo, hay esperanza. Un desarrollador de Mozilla creó un complemento de lienzo para IE. Podríamos ver un complemento de código abierto para IE que lo lleve a un cierto estándar, que los usuarios podrían instalar como Flash.

Para crédito de Microsoft, están siendo muy abiertos con el desarrollo de IE8 y Windows 7 (consulte los blogs de sus proyectos), por lo que existe la posibilidad de que un desarrollo más proactivo de IE acelere la adopción de HTML 5.

El W3C permitió que la carta del grupo de trabajo xhtml2 caducara en 2009 . Sus recursos fueron incorporados al grupo de trabajo html5. La especificación html5 contiene una sección titulada La sintaxis de XHTML .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top