Js

Timeline JavaScript

  • Creación de JavaScript

    Creación de JavaScript
    Se creó LiveScript, que posteriormente fue llamado JavaScript para hacer competencia a Java. JavaScript se introdujo como una forma de agregar programas a páginas web en el navegador Netscape Navigator. En su momento fue una idea novedosa. En los primeros días de la World Wide Web, HTML era bastante simple, y bastante fácil de aprender casi todo lo que se necesitaba saber para agrupar páginas web.
  • Estandarización del lenguaje

    Estandarización del lenguaje
    Se produjo un movimiento para la estandarización del lenguaje, que acabo en la creación de ECMAScript, lo que ha permitido homogenizar JavaScript, la que continúa evolucionando hasta la fecha. La especificación del estándar más revolucionaria ha sido ECMAScript 6 o simplemente ES6, lo que ha permitido incorporar la orientación a objetos, añadiendo clases y objetos a JavaScript.
  • ECMAScript 3

    ECMAScript 3
    Este estándar dicta la base del lenguaje ECMAScript a través de su sintaxis, tipos, sentencias, palabras clave y reservadas, operadores y objetos, y sobre la cual se pueden construir distintas implementaciones. Cuyas últimas mejoras han sido:
    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.
  • ECMAScript 4

    ECMAScript 4
    Se creó la versión de ECMAScript 4, pero no tuvo éxito, lo que hizo que JavaScript quedará en el olvido por varios años.
  • JSON

    JSON
    El acrónimo JSON deriva de la expresión de la lengua inglesa JavaScript Object Notation, que puede traducirse como Notación de Objeto de JavaScript. Se trata de un formato de texto ligero que permite intercambiar datos. JSON se basa en un subconjunto de JavaScript, un lenguaje de programación imperativo, orientado a objetos e interpretado que fue creado por el estadounidense Brendan Eich.
  • Dojo Toolkit

    Dojo Toolkit
    Framework para programar JavaScript. Este framework lo facilitaba ya que provee la necesaria infraestructura: herencia, un sistema de modulos, una API con widgets para apps estilo de escritorio, etc.
  • JQuery

    JQuery
    Se crea la biblioteca llamada JQuery, con el objetivo de solventar el problema de compatibilidad que tenía JavaScript con los navegadores. Esto le dio un nuevo impulso al lenguaje.
  • MongoDB

    MongoDB
    MongoDB es un sistema de base de datos NoSQL, orientado a documentos y de código abierto. En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificación similar a JSON) con un esquema dinámico, haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida.
  • Buenas noticias para JS

    Buenas noticias para JS
    Con la aparición de Chrome como nuevo navegador y la creación de un código abierto al que llamaron V8, el panorama siguió cambiando para JavaScript de forma positiva
  • Creación de NodeJS

    Creación de NodeJS
    Ryan Dahl crea un framework para aplicaciones de red por arriba de la maquina virtual de javascript Google V8. Logrando que se pueda utilizar JavaScript del lado del servidor.
  • AngularJS

    AngularJS
    AngularJS comenzó a ser desarrollado por Miško Hevery originalmente era un servicio de almacenamiento online de archivos JSON donde el cobro dependía del peso en megabytes de cada archivo. Tiempo después abandonó el proyecto y re lanzó angular como un proyecto open-source.
  • ReactJS

    ReactJS
    React es una biblioteca escrita en JavaScript de código abierto, desarrollada en Facebook para facilitar la creación de componentes interactivos, reutilizables, para interfaces de usuario.
  • JavaScript Framework's

    JavaScript Framework's
    En el ámbito del desarrollo del software, el término “JavaScript Framework” significa una biblioteca que proporciona a los desarrolladores plantillas preconstruidas y código JavaScript preescrito para tareas de programación estándar. Millones de desarrolladores usan este tipo de frameworks para acelerar el flujo de trabajo de desarrollo y aplicar las mejores prácticas de una manera fluida y fácil.