-
Origen de HTML
Ell físico Tim Berners-Lee, trabajador del CERN propuso un nuevo sistema de "hipertexto" para compartir documentos. -
El primer documento de HTML
El primer documento formal con la descripción de HTML se publicó en bajo el nombre HTML Tags y todavía hoy puede ser consultado online a modo de reliquia informática. -
Origen de CSS
El W3C propuso la creación de un lenguaje de hojas de estilos específico para el lenguaje de HTML, unas de esas propuestas fue CHSS (cascading HTML style sheets) y SSP (stream-based Style sheet proposal). Tomaron los mejor de ambas propuestas y lo llamaron CSS (cascading style sheets). -
Origen de PHP
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf. -
Origen de JavaScript
Se creó como una forma de agregar programas a páginas web en el navegador Netscape Navigator. -
PHP 1.0
El 8 de junio de 1995 fue publicado la primera versión de PHP. -
Period: to
HTML 2.0 y el W3C
El IETF organiza un grupo de trabajo de HTML y consigue publicar, el estándar HTML 2.0. A pesar de su nombre, HTML 2.0 es el primer estándar oficial de HTML.
A partir de 1996, los estándares de HTML los publica otro organismo de estandarización llamado W3C (World Wide Web Consortium). -
CSS 1.0
En ella están presentes todas las funcionalidades básicas de este lenguaje como por ejemplo la sintaxis, los atributos y propiedades de los textos, las propiedades de las fuentes, de las hojas o cajas, y todos los fondos y colores que se mantienen en la actualidad. -
HTML 3.2
Es la primera recomendación de HTML publicada por el W3C.
Esta revisión incorpora los últimos avances de las páginas web desarrolladas hasta ese año.
Quizás la especificación HTML 3.2 quedó demasiado abierta y empezó una “guerra entre navegadores” en la que cada fabricante quería presionar porque se aceptasen sus elementos. -
Period: to
HTML 4.0
HTML 4.0 supone un gran salto desde las versiones anteriores. Entre sus novedades más destacadas se encuentran las hojas de estilos CSS, la posibilidad de incluir pequeños programas o scripts en las páginas web, mejora de la accesibilidad de las páginas diseñadas, tablas complejas y mejoras en los formularios. -
CSS 2.0
Entre las nuevas características destacan los selectores, las tablas, los efectos visuales, los nuevos modelos de cajas como las auditivas, nuevos atributos de texto y los media types para que todos los diferentes tipos de dispositivos que se conectan a la red pudieran ver las páginas web sin problemas de formatos. -
ECMAScript 3
La característica de esta versión son las siguientes:
-Soporte de expresiones regulares.
-Nuevas sentencias de control.
-Manejo de excepciones (bloque try-catch).
-Definición de errores más precisa.
-Formateo de salidas numéricas de datos.
-Manejo de strings más avanzado. -
PHP 4.2
Se deshabilitan register_globals por defecto. Datos recibidos por la red no son insertados en el espacio de nombres global, cerrando posibles agujeros de seguridad en las aplicaciones. -
ECMAScript 4
Incorpora las siguientes características:
-Pretende convertir JavaScript en un nuevo lenguaje con nuevas reglas.
-Introduce el tipado de variables
-Introduce el concepto tradicional de clases e interfaces al estilo de lenguajes como Java. -
HTML 4.01
Desde la publicación de HTML 4.01, el W3C se centró en el desarrollo del estándar XHTML. Por este motivo, Apple, Mozilla y Opera mostraron su preocupación por la falta de interés del W3C en HTML y decidieron organizarse en una nueva asociación llamada WHATWG (Web Hypertext Application Technology Working Group). -
Mejoras en PHP
Mejoras de rendimiento con la introducción de variables de compilador para el nuevo motor de PHP. -
PHP 5.3
Esta versión añade cueras características como las siguientes. Soporte para espacios de nombres, enlace estático en tiempo de ejecución, etiqueta de salto (goto limitada), Clausuras nativas, Soporte nativo para archivos PHP (phar), recolección de basura para referencias circulares, soporte mejorado para Windows. -
CSS 3.0
Dispuso de nuevas funcionalidades como una gama de colores y fondos mucho más amplia, los media, bordes con imágenes y degradados, cajas y textos con sombras, esquinas o bordes redondeadas, consultas de medios, diseño de cuadrículas, espacios de nombres y el uso de diseños de múltiples columnas. -
ECMAScript5
Incluye las siguientes características:
-Getters y setters.
-Array extras y reductions.
-Rediseño de los atributos internos de las propiedades.
-Introducción de métodos estáticos de Object, que permiten:
-Acceder a la información del prototipo.
-Manipular las propiedades de un objeto.
-Crear objetos de forma dinámica.
-Obtener los nombres de las propiedades.
-Impedir que un objeto sea modificado. -
Versiones de HTML 4.01 (Strict, Transitional, FrameSet).
-Strict: Es la versión óptima para navegadores más modernos. -Transitional: Este es el estándar más usado, porque combina la posibilidad de usar etiquetas más antiguas y etiquetas más modernas, por ende, una mejor visualización en la mayor parte de los navegadores. -FrameSet: Este tipo de documentos tiene soporte para frames. Los frames son unos marcos a modo de pequeñas subventanas dentro de una misma página web. -
ECMAScript 6
Añade estas características:
-Módulos.
-Ámbito a nivel de bloque (sentencia let).
-Generators.
-Proxys.
-Destructuring assignments.
-Rest y default arguments.
-Name objects.
-Iterators.
-Array comprehensions.
-String templates.
-Hash tables y weak maps. -
HTML 5, HTML 5.1, HTML 5.2
WHATWG comenzó el desarrollo del HTML 5, cuyo primer borrador oficial se publicó en enero de 2008. Debido a la fuerza de las empresas que formó el grupo WHATWG y a la publicación de los borradores de HTML 5.0, en marzo de 2007 el W3C decidió retomar la actividad estandarizadora de HTML, dentro del cual decidió integrar el XHTML.
El consorcio internacional W3C, después de una evolución de varios años, liberó el HTML 5 como estándar oficial a finales de octubre de 2014. -
PHP 7.0
Mejoras de rendimiento, declaración de tipos de retorno en funciones. -
CSS 4.0
Incluye nuevas funcionalidades que solucionan diferentes problemas como por ejemplo las transformaciones, transiciones y animaciones, y con un nuevo nivel de selectores.