saltar intro

carguen, apunten, this._parent

Google impulsa el HTML5 en detrimento del XHTML2

with 3 comments

HTML5 fist, after A List Apart
Creative Commons License photo credit: justinsomnia

¡Google lo vueve a hacer!

El día de los inocentes (April Fool’s Day en Reino Unido y Estados Unidos) del 2004 sacó a la palestra su Gmail con su almacenamiento ‘Gibante’ y creciente, y sobre todo con Ajax, una tecnología característica y clave de la web 2.0, que hasta ese momento no había sido explotada. Y vaya si explotó. Desde ese momento el poder actualizar datos sin recargar las páginas casi es materia obligada.

Concretando. Google rescata el Ajax usándolo de forma magistral en una aplicación de correo, y a partir de ese momento todo el mundo descubre sus bondades y comienza a utilizarse.

El antes y el después del Ajax se llama Gmail.

Y ahora otra tecnología renace de sus cenizas, también de la mano de Google.

El antes y el después del HTML se llama Wave.

No hablaré de Google Wave que ya hay demasiada información por ahí, pero si sobre algunos acelerones impredecibles que se dan en desarrollo web.

En 1999  la W3C hizo pública la última revisión del HTML, la 4.01, la v.4 salió dos años antes. En esos momentos también se desarrollaba el XHTML como el paso siguiente, y que vería la luz en versión 1 en el 2000.

El XHTML es básicamente un XML con un DTD que cubre las etiquetas revisadas del HTML pero bajo una especificación más extricta en la sintáxis, lo cual lleva a la correcta construcción del DOM y por lo tanto permite la construcción sólida y fiable de aplicaciones web y comportamientos avanzados en javascript.

La evolución del XHTML pasa por su versión 2, que en la actualidad está en desarrollo. En el 2004 el Web Hypertext Application Technology Working Group (WHATWG) empezó a desarrollar el sustituto del HTML 4.01 como versión 5.

Y las dos líneas han ido paralelas con sus fans y detractores desde entonces. En el 2007, la W3C empezó a colaborar junto al WHATWG en HTML5, y a lo largo del tiempo la tecnología que parecía más lógica en la sucesión (el XHTML2) se ha quedado atrás en favor de la que parece más popular entre desarrolladores, el HTML5.

Pero todo indica que como Google ha abrazado el HTML5 abiertamente, haciéndolo rendir bajo su nueva aplicación Google Wave, en el momento en que salga de su beta privada a beta pública, como no, y además será este mismo año, parece claro que por narices los navegadores tendrán que añadir la interpretación de HTML5, y se empezará a usar (y abusar) de sus carácterísticas, aunque todavía no llegue a Versión Candidata a Recomendación. Juas.

Todo esto será muy positivo. Supondrá una actualización del parque de navegadores para que puedan soportar la nueva especificación (las versiones más modernas, o en beta, de el IExplorer, Safari, Firefox, Chrome, u Ópera ya lo hacen parcialmente).

Se mejorará la compatibilidad con estándares, por que el parque de navegadores obsoleto bajará drásticamente.

¿Pero que le pasará al XHTML2?

Que no se convierta en un Betamax el tiempo lo dirá.

Written by sergiomas

Mayo 30th, 2009 at 9:10 am

Posted in Opinión

3 Responses to 'Google impulsa el HTML5 en detrimento del XHTML2'

Subscribe to comments with RSS or TrackBack to 'Google impulsa el HTML5 en detrimento del XHTML2'.

  1. Quiero aprovechar que hablas de la renovación del “parque de navegadores” (por cierto, me ha encantado esta expresión!), para suscitar otros comentarios al respecto para ver si aclaramos este tema, del cuál no veo muchos “debates” en ningún blog, y bueno… como desarrollador web (medianamente maduro) me tiene preocupado. Me explico.

    Cualquiera que lleve cierto tiempo consultando estadísticas de tráfico web, sabrá perfectamente que el siguiente hecho es cierto: los usuarios de Windows, aproximadamente, suelen usar A PARTES IGUALES, las diferentes versiones de los 2 ó 3 últimos navegadores IE. Es decir, cuando estábamos ya todos hartos de IE6 apareció IE7, ¿y qué pasó? que después de más de 5 años aún la mitad de los windowseros usan IE6. Y estoy convencido de que con IE8 pasará lo mismo: de aquí a unos años, una tercera parte de los usuarios tendrán IE8, otro tercio IE7, y otro tercio aún IE6.

    Aunque las cifras que menciono no sean exactas, creo que se entiende lo que quiero decir, y es más: creo que está muy cercano a la realidad.

    ¿Porqué? pues porque posiblemente solo una tercera parte de los usuarios windowseros sí están dispuestos a “explorar” nuevas versiones, nuevas aplicaciones, en definitiva a probar cambios que mejoren su entorno de “trabajo”. Otro 33%, serán los usuarios que al comprar un nuevo equipo con windows, éste traiga el nuevo navegador IE instalado (bueno en Europa ya veremos que pasa a partir del año que viene). Y el otro 33% simplemente son gente como mi tío abuelo o mis padres que utilizan el mismo PC durante años y años y que obviamente ni saben lo que es un “navegador”, jejeje (perdóname tío). Este último sector de todos es el peor: va a costar muchísimo que actualicen su navegador completamente obsoleto (por su edad y por su “ignorancia informática”) pero en cambio son de mucha importancia para las empresas porque suelen tener liquidez para comprar y viajar ;) En conclusión, las empresas van a querer cierta “compatibilidad” de las webs que tengamos que desarrollar para con TODOS los navegadores :( ((((((( … con lo limitante que todos sabemos que es eso!

    En definitiva, lo que quiero poner sobre la mesa para el debate es que estamos casi “conedandos” a que la “bio-diversidad” de nuestro “parque de navegadores” vaya en aumento y a partes iguales :( (((((

    Por favor… repliquen!!! ;)
    Me gustaría estar equivocado en mis predicciones! ;)

    Ah, me he referido a propósito a los “usuarios de windows” porque obviamente los “maqueros” y los “linuxeros” normalmente “están a la última” ;) sin ofender a nadie, eh! :) )

    Un saludo!
    Buen artículo!
    SERGI

    caos30

    31 May 09 at 4:25 am

  2. A los desarrolladores nos gustaría que todos los navegadores fueran fieles a los estándares y renderizaran igual, y además soportaran las novedades en nuevas tecnologías de programación de forma inmediata, pero la realidad es que todo va muy despacito.

    De todas maneras habría que analizar caso a caso el porqué algunos navegadores se resisten a desaparecer.

    Por ejemplo el IE6 vino con el WindowsXP, que ha sido el sistema operativo de Microsoft más popular y que ha funcionado bastante bien durante más tiempo que sus predecesores. El Win95 duró 3 años, hasta que salió el Win98 que lo hizo otros tres más o menos, del Millenium mejor ni hablar, y con XP 6 años y encima otros dos conviviendo con Vista que es casi otro Millenium. Eso quiere decir que hay muchos usuarios con XP todavía porque tienen ordenadores antiguos, porque no les gusta hacer updates, por que si cambian a Vista tienen que comprar un ordenador nuevo con las prestaciones adecuadas.

    Pero mirando las estadísticas de visitas a mis webs observo que el IE5/IE5.5 ya casi no aparece. Al IE6 le costará más desaparecer pero lo hará.

    En cualquier caso hay que pensar con lógica. Cuando desarrollas una web debes pensar cual es tu público objetivo, rango de edad, situación geográfica, poder adquisitivo, y entonces elegir las tecnologias y navegadores adecuados.

    Por ejemplo, si diseñas una tienda online de libros, se entiende que cualquier usuario es cliente potencial y la web se debería ver bien en navegadores antiguos, pero si has creado una aplicación para Facebook, pues tu público es en gran medida personas de 25 a 40 años, con cierto poder de compra y actualizados tecnológicamente. Posiblemente el porcentaje de accesos con browser antiguos sea bajísimo.

    Y terminando. La solución vendrá cuando los nuevos navegadores empiecen a hacer cosas que los antiguos no puedan hacer ni bien ni mal. Por eso pienso que cuando Google saque a la luz a Wave, la gente que quiera usarlo se tendrá que instalar FF3.5, IE8+, Chrome3, etc. Y lo mejor es que teniendo XP no hay que actualizar también de S.O.

    sergiomas

    1 Jun 09 at 10:42 am

  3. [...] HTML 5 Could be the OS Killer SaltarIntro: Google impulsa el HTML5 en detrimento del XHTML 2 Tufuncion.com: X/HTML 5 vs XHTML [...]

Leave a Reply