Historia del estándar
En 1989 existían dos técnicas que permitían vincular documentos electrónicos, por un lado los hipervínculos (links) y por otro lado un poderoso lenguaje de etiquetas denominado SGML. Por entonces, Tim Berners-Lee da a conocer a la prensa que estaba trabajando en un sistema que permitirá acceder a ficheros en línea, funcionando sobre redes de computadoras o máquinas electrónicas basadas en el protocolo TCP/IP.A principios de 1990, Tim Berners-Lee define por fin el HTML como un subconjunto del conocido SGML y crea algo más valioso aún, el World Wide Web. En 1991, Tim Berners-Lee crea el primer navegador web, que funcionaría en modo texto y sobre un sistema operativo UNIX.
Los trabajos para crear un sucesor del HTML, denominado HTML +, comenzaron a finales de 1993. HTML+ se diseñó originalmente para ser un superconjunto del HTML que permitiera evolucionar gradualmente desde el formato HTML anterior. A la primera especificación formal de HTML+ se le dio, por lo tanto, el número de versión 2 para distinguirla de las propuestas no oficiales previas. Los trabajos sobre HTML+ continuaron, pero nunca se convirtió en un estándar, a pesar de ser la base formalmente más parecida al aspecto compositivo de las especificaciones actuales.
El borrador del estándar HTML 3.0 fue propuesto por el recién formado W3C en marzo de 1995. Con él se introdujeron muchas nuevas capacidades, tales como facilidades para crear tablas, hacer que el texto fluyese alrededor de las figuras y mostrar elementos matemáticos complejos. Aunque se diseñó para ser compatible con HTML 2.0, era demasiado complejo para ser implementado con la tecnología de la época y, cuando el borrador del estándar expiró en septiembre de 1995, se abandonó debido a la carencia de apoyos de los fabricantes de navegadores web. El HTML 3.1 nunca llegó a ser propuesto oficialmente, y el estándar siguiente fue el HTML 3.2, que abandonaba la mayoría de las nuevas características del HTML 3.0 y, a cambio, adoptaba muchos elementos desarrollados inicialmente por los navegadores web Netscape y Mosaic. La posibilidad de trabajar con fórmulas matemáticas que se había propuesto en el HTML 3.0 pasó a quedar integrada en un estándar distinto llamado MathML.
El HTML 4.0 también adoptó muchos elementos específicos desarrollados inicialmente para un navegador web concreto, pero al mismo tiempo comenzó a limpiar el HTML señalando algunos de ellos como «desaprobados» o deprecated en inglés.
La evolución del HTML
La idea de Berners-Lee surgió hacia el 1989 y en los dos años siguientes definía el HTML como un subconjunto del SGML al que más tarde llamaría nivel 0.Esta primera versión solamente marcaba encabezados, listas y anclas pero fue suficiente para que se creara la World Wide Web. Surgieron varias versiones de este primer HTML pero ninguna de ellas llegaría a convertirse en el estándar oficial. Lo más cercano fue el HTML 2.0, al cual se le puso el nombre para distinguirlo de la colección de estándares no oficiales que iban surgiendo.
Tim Berners fundaría el W3C (World Wide Web Consotium) en 1995 y poco después surgió el borrador de la tercera versión, HTML 3.0. Éste daba mucha más libertad de creación al diseñador web.
Facilitaba la creación de tablas, el texto podía fluir alrededor de las figuras y se mostraban elementos matemáticos complejos. Sus creadores pretendían que fuera compatible con la versión anterior pero era demasiado complejo como para que lo soportaran los navegadores de la época.
En septiembre de ese mismo año se abandonó el proyecto debido a la falta de apoyo de los fabricantes de navegadores web. La siguiente versión tampoco llegó a ser propuesta oficialmente.
Una nueva versión, el HTML 3.2 abandonaba muchos de los elementos que se habían introducido en el HTML 3.0 a cambio de acoger los elementos que habían desarrollado los fabricantes de navegadores web como Netscape y Mosaic.
Por ejemplo, se abandonó la posibilidad de introducir fórmulas matemáticas complejas para delegarlo en un estándar distinto, el MathML. La última versión es el HTML 4.0, que también incluye muchos elementos específicos que habían sido desarrollados para un navegador web determinado pero que, a su vez, calificó a muchos de ellos como “desaprobados”.
El camino evolutivo del HTML ha sido complejo, se ha tenido que lidiar con muchas partes y finalmente ha cesado. Pero las tecnologías continúan avanzando y su heredero ahora es el XHTML.
La base y el objetivo son los mismos pero esta vez entra un elemento nuevo en escena, el XML. Otro estándar que se asemeja en funcionalidad al SGML pero que es más sencillo y más joven. Así pues de la “fusión” de estos dos estándares, XML y HTML, surge el XHTML.
El futuro de la Web: HTML5 y XHTML2
Nos hemos dado cuenta que muchos de los lectores de FayerWayer también tienen blogs personales, o directamente trabajan desarrollando sitios web. Pero sea cual sea el nivel de experiencia que tengan, casi todos han tenido que aprender un poco de HTML. Las versiones de HTML con las que generalmente trabajamos (HTML 4.01 y XHTML 1.0), fueron definidas por la W3C hace 7 y 8 años. Todo este tiempo, se han estado preparando las próximas versiones de ambas tecnologías.
El sitio Digital Web publica un buen artículo explicando lo que se viene, y cual de los dos deberíamos estar revisando. HTML5 (también conocida como Web Applications 1.0), es una evolución de HTML 4.01, y está siendo preparada por WHATWG, una comunidad abierta fundada por Mozilla, Opera y Apple. XHTML2 está siendo preparada por la W3C, el organismo oficial que define los estándares de la Web, y tal como su nombre implica, es una actualización o reemplazo de XHTML 1.0. Después de esa explicación, uno pensaría que el camino a seguir, el estándar futuro, debería ser XHTML2.
Sin embargo, curiosamente, la conclusión del autor es que el futuro será HTML5 (principalmente por culpa de Internet Explorer, que, según él, todavía no soporta XHTML 1.0 y probablemente tarde años en soportar XHTML2).
El sitio Digital Web publica un buen artículo explicando lo que se viene, y cual de los dos deberíamos estar revisando. HTML5 (también conocida como Web Applications 1.0), es una evolución de HTML 4.01, y está siendo preparada por WHATWG, una comunidad abierta fundada por Mozilla, Opera y Apple. XHTML2 está siendo preparada por la W3C, el organismo oficial que define los estándares de la Web, y tal como su nombre implica, es una actualización o reemplazo de XHTML 1.0. Después de esa explicación, uno pensaría que el camino a seguir, el estándar futuro, debería ser XHTML2.
Sin embargo, curiosamente, la conclusión del autor es que el futuro será HTML5 (principalmente por culpa de Internet Explorer, que, según él, todavía no soporta XHTML 1.0 y probablemente tarde años en soportar XHTML2).