Professional Documents
Culture Documents
CONTENIDOS
1.
Introduccin ............................................................................................................................. 3
2.
3.
1. Introduccin
En este breve resumen se pretende mostrar un resumen de la historia de los hitos en el
desarrollo del lenguaje HTML (en las dos formas del lenguaje entendido por la mayora de
los navegadores actuales: HTML y XML) como tambin de las hojas de estilos CSS que
busca darle cierta presentacin a los mismos.
Tambin registra una serie de hitos importantes relacionados, incluyendo eventos en la
evolucin de las aplicaciones web, las tecnologas subyacentes de navegacin que los
soportan as como eventos relacionados con usos importantes de estas tecnologas tales
como blogs y servicios de redes servicios sociales.
1980, Origen
Se pone en marcha el servicio pblico de validacin HTML del W3C3 pblico puso en
marcha en http://validator.w3.org. Originalmente desarrollado por Gerald Oskoboiny, sigui
un servicio de validacin anterior desarrollado en 1994 por Dan Connolly y Gaither Marcos.
JavaScript es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos,
basado en prototipos, imperativo, dbilmente tipado y dinmico.
2
Hipertexto en informtica, es el nombre que recibe el texto que en la pantalla de un dispositivo electrnico conduce a otro texto
relacionado cuya forma ms habitual es la de hipervnculos o referencias cruzadas automticas que van a otros documentos (lexias).
3
El World Wide Web Consortium, abreviado W3C, es un consorcio internacional que produce recomendaciones para la World Wide
Web (Internet).
Se acua el trmino weblog por parte de Jorn Barger buscando describir la lista de
enlaces a su sitio web Robot Wisdom.
La primera recomendacin del estndar XML es publicada: XML 1.0; Contar con
caractersticas como manejo de errores draconiano -aunque los miembros clave del grupo
de trabajo sobre la especificacin XML (incluyendo al lder del grupo James Clark) se
opusieron a la adopcin de draconianas para el control de errores en XML. El lenguaje
XML tambin se utilizar como base para estndares de comunicacin Web muy usados
actualmente como el RSS 4.
Se libera el cdigo de PHP 3.0. PHP se convertir en uno de los leguajes de ser vidor ms
ampliamente utilizados para la creacin de contenido web dinmico y aplicaciones Web.
Se abre el segundo grupo de trabajo para HTML del W3C (de hecho es el primer grupo de
trabajo de XHTML) buscando redefinir HTML como una aplicacin modular de XML y la
declaracin de que el mantenimiento de HTML 4.0 se limita al seguimiento de mensajes y
de mantenimiento de erratas. El grupo ms adelante propone el estndar XHTML 1.0,
aunque su trabajo no produce ninguna actualizacin importante para el ncleo del lenguaje
HTML compatible con los navegadores.
Todd Fahrner propone el uso del mecanismo DOCTYPE para el intercambio de tipos de
documentos en Mozilla. Ser dos aos ms tarde que la idea se implementa en cualquier
navegador.
1999, Firefox, Ajax, RSS y HTML 4.01
RSS (acrnimo de Really Simple Syndication) es un formato XML para compartir contenido (sindicar) en la web. Se utiliza para
difundir informacin actualizada frecuentemente a usuarios que se han suscrito a la fuente de contenidos. El formato permite
distribuir contenidos sin necesidad de un navegador, utilizando un software diseado para leer estos contenidos RSS (agregador).
XMLHttpRequest (XHR) es lanzado por primera vez en Microsoft Internet Explorer versin
5.0 y se aadi ms tarde que otros navegadores. Esta tecnologa que permite que
mensajes multi-plataforma de aplicaciones web hagan uso de secuencias de comandos
asncronos para proporcionar un comportamiento similar al de las aplicaciones de
escritorio. Pasar a convertirse en la piedra angular de las aplicaciones web denominadas
Web 2.0 y basadas en lo que hoy se conoce como AJAX.
Lars Knoll reescribe KHTML buscando el uso del estndar W3C DOM como su
representacin interna de documentos permitiendo aadir soporte para JavaScript
poco despus.
En los ltimos meses de 1999 y primeros de 2000, Knoll trabaja con Antti Koivisto y Dirk
Mueller para agregar el soporte CSS y refinar y estabilizar la arquitectura KHTML
buscando la construccin de un motor de Web que se integre en su uso a KDE. Ms tarde
estos avances son recogidos por Apple para su navegador Safari (constituyendo la base
de lo que eventualmente se convertir en Webkit).
Primer borrador del estndar XHTML. El Grupo de Trabajo de HTML decide que los
objetivos para la prxima generacin son incompatibles con la pres ervacin de la
compatibilidad con los navegadores diseados para versiones anteriores de HTML. El
grupo de trabajo se centra en una reformulacin de HTML en XML.
Se publica la recomendacin HTML 4.01 publicada como la versin final de HTML4 que
incorpora correcciones de redaccin y correccin de errores para problemas detectados en
HTML 4.0.
Se lanza Microsoft Internet Explorer version 6 con soporte mejorado para CSS y DOM
pero sin soporte para XHTML. Es la primera versin de IE para Windows que implementa
DOCTYPE.
Se lanza la recomendacin SVG 1.0 que propone soporte nativo para SVG se pondrn a la
que se aplicar en todos los navegadores de escritorio ms importantes, incluyendo (a
partir de 2010) de Microsoft Internet Explorer, as como el apoyo a travs de una amplia
gama de dispositivos mviles.
2002, XForms, XHTML 2.0 y HLINK
Cuarto Grupo de Trabajo de HTML del W3C (de hecho, el tercer grupo de trabajo de
XHTML) lanzados con la declaracin de que el mbito principal ser completar la
transicin de HTML a XHTML. Esto incluira trabajos de acabado en XHTML 2.0
incluyendo nuevas caractersticas como XML XForms.
Se lanza el primer borrador de XHTML 2.0 con la declaracin que, si bien la ascendencia
de XHTML 2 viene de HTML 4, XHTML 1.0 y XHTML 1.1, no busca ser compatible con sus
versiones anteriores.
Proyecto de HLINK publicado por el Grupo de Trabajo de HTML del W3C, lo que indic
una ruptura significativa en la historia de HTML en que era un indicador clave de que
algunas de las recomendaciones del W3C para las tecnologas basadas en XML podra
estar fuera de sincrona con las realidades de Internet y que se anunciaba una brecha
similar con XForms.
Apple lanza la primera versin beta de Safari, basado en el motor de renderizado KHTML
y KJS, un intrprete de JavaScript.
Se acua oficialmente el trmino AJAX por Jesse James en su artculo Ajax: A New
Approach to Web Applications -Ajax: Un nuevo enfoque a las aplicaciones web-.
Opera 8.0 es lanzado. Primera versin de la pera con soporte para XMLHttpRequest.
Se acua el trmino Web 2.0 por Tim O'Reilly en su artculo What is Web 2.0?:
Estamos entrando en un perodo sin precedentes de la interfaz de usuario ya que los
desarrolladores web pueden finalmente construir aplicaciones web, tan ricas como el PC
local.
2007, HTML
Quinto Grupo de Trabajo de HTML (segundo grupo de trabajo W3C HTML para centrarse
en el ncleo del lenguaje HTML) con la misin de continuar la evolucin de HTML
(incluyendo HTML clsico y sintaxis XML).
Primer Borrador de Trabajo del W3C de HTML 5 publicados. HTML 5 establece una serie
de nuevos elementos y atributos que reflejan el uso tpico de los sitios web modernos.
Algunos de ellos son tcnicamente similares a las etiquetas <div> y <span> pero tienen un
significado semntico, como por ejemplo <nav> (bloque de navegacin del sitio web) y
<footer>. Otros elementos proporcionan nuevas funcionalidades a travs de una interfaz
estandarizada, como los elementos <audio> y <video>.
3. Historia de CSS
1980, Origen
Las hojas de estilos aparecieron poco despus que el lenguaje de etiquetas SGML,
alrededor del ao 1970. Desde la creacin de SGML, se observ la necesidad de definir un
mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos
electrnicos.
El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de Inter net y el
crecimiento exponencial del lenguaje HTML para la creacin de documentos electrnicos.
La guerra de navegadores y la falta de un estndar para la definicin de los estilos
dificultaban la creacin de documentos con la misma apariencia en diferentes navegadores.
El organismo W3C (World Wide Web Consortium), encargado de crear todos los
estndares relacionados con la web, propuso la creacin de un lenguaje de hojas de estilos
especfico para el lenguaje HTML y se presentaron nueve propuestas. Las dos propuestas
que se tuvieron en cuenta fueron la CHSS (Cascading HTML Style Sheets) y la SSP
(Stream-based Style Sheet Proposal).
La propuesta CHSS fue realizada por Hkon Wium Lie y SSP fue propuesto por Bert Bos.
Entre finales de 1994 y 1995 Lie y Bos se unieron para definir un nuevo lenguaje que
tomaba lo mejor de cada propuesta y lo llamaron CSS (Cascading Style Sheets).
A principios de 1997, el W3C decide separar los trabajos del grupo de HTML en tres
secciones: el grupo de trabajo de HTML, el grupo de trabajo de DOM y el grupo de trabajo
de CSS.