Línea de tiempo Tecnologías WEB Perez Erick S19120181

  • Hipertexto

    Hipertexto
    El físico Tim Berners-Lee, investigador del CERN propuso un nuevo sistema de “hipertexto” para compartir documentos.
  • HTML Tags

    HTML Tags
    El primer documento formal con la descripción de HTML se publicó en 1991 bajo el nombre “HTML Tags” y todavía hoy puede ser consultado en línea a modo de reliquia informática.
    Link
  • HTML 1.0

    HTML 1.0
    El IETF intentó hacer que HTML sea un estándar. Lamentablemente no se logró llegar a que se hiciera estándar, pero tampoco fue en vano, ya que se definieron las etiquetas para imágenes, tabla y formularios.
  • Period: to

    CSS

    La propuesta CHSS fue realizada por Håkon Wium Lie y SSP fue propuesto por Bert Bos. Lie y Bos se unieron para definir un nuevo lenguaje que tomaba lo mejor de cada propuesta y lo llamaron CSS (Cascading Style Sheets).
  • JavaScript 1.0

    JavaScript 1.0
    Nació con el Netscape 2.0, soportaba una gran cantidad de instrucciones y funcionas, casi todas las que se usan actualmente ya estaban activas cuando el primer estándar de JavaScript fue lanzado.
  • PHP 1.0

    PHP 1.0
    La primera versión de Personal Home Page Tools fue lanzada. Actualmente no tiene soporte.
  • HTML 2.0

    HTML 2.0
    El IETF sacó el HTML 2.0, a pesar de su nombre este fue el primer estándar.
    No soportaba tablas, simplificaba mucho la estructura a tal punto que no se ocupaba declarar html, body y head.
  • CSS Nivel 1

    CSS Nivel 1
    El W3C decidió apostar por el desarrollo y estandarización de CSS y lo añadió a su grupo de trabajo de HTML. El W3C publicó la primera recomendación oficial, conocida como "CSS nivel 1".
    Esto le permitía agregar propiedades a las fuentes como tipo, énfasis en los colores, fondos, etc.
  • HTML 3.2

    HTML 3.2
    Esta versión ya no fui publicada por el IETF y ahora fue publicada por el W3C.
    Esta revisión incorpora los últimos avances de las páginas web desarrolladas hasta 1996, como applets de Java y texto que fluye alrededor de las imágenes.
  • ECMAScript

    ECMAScript
    Para estandarizar JavaScript se creó ECMAScript que homogenizó JavaScript actualmente ECMAScript continúa evolucionando.
  • JavaScript 1.1

    JavaScript 1.1
    La versión 1.1 llegó con los navegadores 3.0. Implementó el tratamiento de imágenes dinámicas y creación de arrays.
  • PHP 2.0

    PHP 2.0
    Sus creadores consideraron a PHP2.0 la herramienta más rápida y sencilla para crear páginas web dinámicas. Actualmente no tiene soporte.
  • HTML 4.0

    HTML 4.0
    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 Nivel 2

    CSS Nivel 2
    Se agregaron estilos y otros tipos de media para que se puedan usar para el diseño de páginas. Y lo más importante es que se agregaron las extensiones para el navegador.
    La posición absoluta, relativa y arregladas de los elementos.
  • PHP 3.0

    PHP 3.0
    Tuvo un núcleo al que se le pudo agregar líneas de código que permiten que puedan ocurrir más cosas.
    Actualmente no tiene soporte.
  • HTML 4.0.1

    HTML 4.0.1
    Esta fue la última versión de HTML del W3C.
    Esta solamente fue una revisión y actualización de la 4.0, por la cual no hubo ninguna novedad de verdad significativa.
  • ECMAScript 3

    ECMAScript 3
    Las implementaciones de JavaScript implementan la versión 3 de ECMAScript que salió en 1999.
    Se agregó el soporte de expresiones regulares, nuevas sentencias de control, el manejo de excepciones, formato para las salidas numéricas de datos y un manejo de strings más avanzado.
  • ECMAScript 3.1

    ECMAScript 3.1
    Añadieron nuevas características al lenguaje pero nada muy significativo.
  • PHP 4.0

    PHP 4.0
    Se agregó el motor Zend, aumentó el rendimiento, soporte de nuevos objetos en PHP. Se agregó la Programación Orientada a Objetos, gracias a esto último es que PHP se encuentra ahora en los mejores lenguajes del medio.
    Actualmente no tiene soporte
  • WHATWG

    Apple, Mozilla y Opera, mostraron su interes por el HTML así que formaron el WHATWG para crear el HTML5.
  • PHP 5.0

    PHP 5.0
    El motor Zend 2 con un nuevo modelo de objetos.
    Actualmente no tiene soporte.
  • ECMAScript 4

    ECMAScript 4
    Agregó a JavaScript nuevas reglas, principalmente utilizando el tipado de variables y el concepto de clases e interfaces como Java.
  • Primer borrador de HTML 5.0

    La actividad actual del WHATWG se centra en el estándar HTML5, cuyo primer borrador oficial.
  • W3C retomó HTML

    Debido a la fuerza de las empresas que forman el grupo WHATWG y a la publicación de los borradores de HTML 5.0, el W3C decidió retomar la actividad estandarizadora de HTML.
  • ECMAScript 5

    ECMAScript 5
    Se agregaron Getters y setters, Arrays extras y reducciones, cambios en objetos, soporte nativo de JSON y modo de ejecución de Strict.
    Este originalmente fue lo que se le iba a conocer como ECMAScript 3.1
  • CSS nivel 3

    CSS nivel 3
    Es el estándar utilizado actualmente para todo.
    CSS 3 se divide en varios módulos en lugar de solo 1 como sus versiones anteriores.
    Pueden usar fuentes especiales.
    Tiene soporte para todos los buscadores modernos.
    Soporta la animación que no era parte de recomendaciones anteriores.
    Se agregaron transformaciones, gradientes, animaciones y transiciones para los efectos de animación del sitio web.
  • PHP 5.6

    PHP 5.6
    Después de 10 años salió una nueva versión de PHP.
    Se agregaron constantes con expresiones escalares, nuevas listas de argumentos con longitud variable y exponencial mediante el operador.
    Es considerado el PHP 6.0, ya que esta nunca llegó a salir.
    Actualmente no tiene soporte
  • HTML 5.2

    HTML 5.2
    W3C liberó el HTML 5 como nuevo estandar.
    Hay diversos cambios respecto a HTML 4.01. Hay nuevas etiquetas, se introduce la posibilidad de introducir audio y video de forma directa en la web sin necesidad de plugins o complementos en los navegadores, y otras novedades.
    Su intención es que se construya lo que se ha llamado Plataforma Web abierta, donde el HTML5, junto a Javascript y CSS3, se podrá utilizar para el desarrollo de aplicaciones multiplataforma (Linux, Windows, Android, iOS..).
  • ECMAScript 6

    ECMAScript 6
    Se agregaron:
    Módulos, sentencia let, generadores, proxys, destrucción de tareas, argumentos de descanso y default, los nombres de los objetos, iteradores, comprensiones de array, plantillas de String, tablas Hash y mapas débiles
  • PHP 7

    PHP 7
    Se mejoró la velocidad, el rendimiento, se agregó la declaración de tipos de entorno en funciones y se redujo drásticamente el uso de memoria en esta versión.
    Actualmente ya no tiene soporte
  • ECMAScript 7

    ECMAScript 7
    Solamente fue una actualización de la versión 6, solo agregó 2 cosas principales.
    Array.prototype.includes() y el operador exponencial.
  • ECMAScript 8

    ECMAScript 8
    Incluye constructores Asyncronos y de espera los cuáles funcionan usando promesas y generadores
  • ECMAScript 9

    ECMAScript 9
    Incluyen operadores rest/spread para variables, la iteración asincrónica, y el Promise.prototype.finally()
  • ECMAScript 10

    ECMAScript 10
    Incorporó Array.flat(), Array.flatMap(), String.trimStart(), String.trimEnd(), errores opcionales en el bloque catch, Object.fromEntries(), Symbol.description
  • ECMAScript 11

    Además de nuevas funcionalidades, esta versión incluye el tipo primitivo BigInt para enteros de tamaño arbitrario primitive, el operador de unión nula (en inglés, nullish coalescing), el encadenamiento opcional (en inglés, optional chaining) y el objeto globalThis.
  • PHP 8.0

    PHP 8.0
    Actualmente la versión que se utiliza con su versión 8.1 la versión 8.2 está en beta.
    Se agregaron los argumentos con nombre, los tipos de unión, las propiedades del constructor, la serialización de un objeto personalizado, una expresión de coincidencia un Operador Nullsafe.
    Actualmente tiene soporte.
  • ECMAScript 12

    ECMAScript 12
    Como no podía faltar la versión anual, y la más actual el ECMAScript 12 nos trae nuevas funciones.
    Operadores de asignación lógica, .replaceAll(), métodos de clase privados, Getters y Setters privados, Promise.any(), AggregateError, WeakRef.
  • Hice esta linea de tiempo

    Hice esta linea de tiempo actualmente, yo:
    Erick Yael Pérez Guzman