Historia de JavaScript

2/13
Recursos
Transcripción

Con el nacimiento de las tecnologías web (HTTP, HTML y navegadores primitivos), las páginas web eran muy básicas y estáticas: solo se podía consumir texto e imágenes.

De hecho, los usuarios del navegador NetScape solicitaban mejoraras y actualizaciones del software por la necesidad de evolucionar las páginas web.

JavaScript fue creado por Brendan Eich, inspirado por otros lenguajes como Java, Scheme y Self. El propósito de JavaScript fue dar solución a la problemática de las páginas estáticas.

Cronologa de JavaScript

Origen de JavaScript

El primer lenguaje generado fue Mocha, construido por Brendan Eich en 1995. Este permitía una pequeña interactividad en las páginas para el navegador Netscape. Sin embargo, debido a que su desarrollo fue muy rápido, tuvo que evolucionar, y ese mismo año se produjo LiveScript.

LiveScript era una mejora de Mocha que ofrecía algunas características de interactividad más avanzadas. A finales del mismo año, se originó una nueva versión del lenguaje, llamada JavaScript.

El nombre de JavaScript fue puramente comercial, debido a que el lenguaje más popular de la época era Java. Por lo que querían relacionarlo con este para que creciera su popularidad. Sin embargo, JavaScript y Java son dos lenguajes totalmente diferentes.

JavaScript como estándar de la web

A medida que JavaScript obtuvo más popularidad, surgieron variaciones de este lenguaje. En 1995, la empresa Microsoft decidió hacer su variación del lenguaje para utilizarlo en su navegador Internet Explorer.

Debido a que surgían nuevas versiones del lenguaje, y para evitar que cada navegador tuviera una versión diferente, la organización ECMA International (que en ese momento surgió como un comité) decidió que los navegadores emplearían un estándar del lenguaje JavaScript.

Esta organización se encarga de añadir nuevas características, el lenguaje que permitan la evolución de JavaScript.

Motor Engine V8

En el año 2008, surgió el motor de JavaScript creado por Google. Este corre en el navegador, con el nombre V8 JavaScript Engine, y fue un desarrollo importante en la historia de JavaScript, ya que resolvió la problemática de los tiempos de interpretación.

La razón detrás de esta mejora tan grande radica principalmente en la combinación de intérprete y compilador. Hoy en día, los cuatro motores de búsqueda usan esta técnica: el intérprete ejecuta el código fuente casi de inmediato y el compilador traduce el código fuente en código máquina para que el sistema del usuario se ejecute de manera directa.

Node.js, JavaScript del lado del servidor

Node.js es la forma como podemos utilizar JavaScript de parte del servidor o en el backend, esto debido a que utiliza el motor Engine de JavaScript V8.

Mejoras a JavaScript

Un framework es un conjunto de herramientas y funcionalidades para resolver un problema de software. Para JavaScript, los frameworks permiten construir páginas web de manera rápida y optimizada.

En el 2010 empiezan a surgir los primeros frameworks de JavaScript.

La organización encargada de los estándares, ECMA International, decidió modernizar el lenguaje con mejoras que permitieran trabajar más rápido y óptimo con JavaScript.

En el 2015 se publicó ECMAScript 6 o ECMAScript 2015 que recopiló nuevas características del lenguaje y se publicó como una nueva versión de JavaScript.

Cada año, una nueva versión de JavaScript es publicada con el nombre de ECMAScript 7, 8, 9, y así sucesivamente. Esto significa que existirán nuevas características como estándar en el lenguaje que cada navegador implementará.

Contribución creada por Andrés Guano, con aportes de Sebastián Arocha.

Aportes 142

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

El sitio web oficial de Marvel para la película Captain Marvel ejemplifica fielmente las páginas web de los años 90 💗

ECMA En el 97:

Cinco preguntas de examen en cuatro lineas:
JavaScript es un lenguaje de programación que se utiliza principalmente para ✅ crear páginas web dinámicas; Fue desarrollado originalmente por ✅ Brendan Eich de ✅Netscape con el nombre de ✅Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como ✅JavaScript en el año 1995.

Vuelvo a insistir, este profesor es muy bueno, explica de forma sencilla y te prepara tambien para las entrevistas ! Bravo

Entrevistador: ¿Java y JavaScript son lo mismo?
Yo: No, no es lo mismo, son cosas muy distintas.
Entrevistador: Perfecto, ¿y en que se diferencian?
Yo: Ah caray, eso si no me lo explicaron!

Entrevistador: ¿JavaScript y Java son lo mismo?
YO: ¿Hamster y hammer son lo mismo?

La evolucion de la web http://www.evolutionoftheweb.com

Yo tenia dentro de un diskette un archivo de texto en el que guardaba las URL que me parecían importantes.
Eso cuando la “hora” de internet en mi país costaba 3USD y por la compra de dos horas en el café internet te regalaban 1/2 hora más.

Historia de JavaScript

⠀⠀⠀
¿Cómo nace este lenguaje de Programación?
⠀⠀⠀
En la página de evolution of the web, podrás observar en que año nacen ciertas tecnologías y en que año mueren también.
⠀⠀⠀
1991 - Nace HTTP como protocolo
⠀⠀⠀
1992 - Nace HTML1
⠀⠀⠀
1995 - Nace JavaScript
⠀⠀⠀
JavaScript nace por la necesidad de evolucionar la web por Brendan Eich, antes de eso las páginas eran muy simples y carecían de estilo.
⠀⠀⠀
Antes de JavaScript creo un lenguaje de programación llamado Mocha para el navegador de Netscape. Este tuvo muchas areas de oportunidad y fue evolucionando.
⠀⠀⠀
Llegó a un estado final llamado JavaScript, este nombre fue dado más por motivos de marketing (para popularizar el lenguaje) ya que en ese año, estaba teniendo mucho impacto el lenguaje de Java.
⠀⠀⠀

JScript

⠀⠀⠀
Después Microsoft en este mismo año, tomó la tecnología a la inversa para crear un lenguaje de programación para su propio navegador (Internet Explorer).
⠀⠀⠀
En 1997 un grupo llamado ECMA decide poner un orden a los lenguajes de estaban surgiendo, ya que tener tantos lenguajes era peligroso. Ellos estandarizaron el lenguaje de Javascript como el lenguaje único del Navegador.
⠀⠀⠀

V8

⠀⠀⠀
Es un Engine de Javascript que corre en el navegador
⠀⠀⠀
2009 - Nace Node.js
⠀⠀⠀
2010 - Nacen los primeros Frameworks
⠀⠀⠀
2015 - Nace ECMA Script 2015 (ES6)
⠀⠀⠀

A día de hoy la página de Space Jam conserva su aspecto de los 90

Sin duda,@degranda es de los mejores profesores en Platzi, lo explica muy fácil y así se entiende también 😃

RESUMEN

Existe una pagina llamada “Evolución de la web”. En esta pagina podremos ver en una linea del tiempo una pequeña historia sobre la evolución que a tenido la web en cuanto a la creación de herramientas.

En el momento que nace la web, todas las paginas eran estáticas y era muy difícil encontrar algunas paginas, ya que no existía algún buscador que te proporcionara las paginas, a todavía había que acceder de forma directa. Justamente estas paginas eran feas, ya que solo tenían texto, imágenes y muy pocos estilos. En ese momento los usuarios pedían una evolución en la web y de ahi nace JavaScript. Su creador fue Brendan Eich. Este fue el primer desarrollador en generar JS. Pero antes de esto creo el lenguaje de programación Mocha. Este lenguaje era solo para navegador de NetScape, este evoluciono a LiveScript y a finales del 95, nace JavaScript Nombre que fue elegido solo por marketing, ya que Java estaba haciendo mucho ruido en su momento.

Después de esto, Microsoft aplico ingeniería inversa para sacar un nuevo lenguaje de programación llamado JScript, este funcionaba con Internet Explorer.

En 1997 ECMA pone en orden las cosas para que no surgieran nuevos lenguajes especializados para navegador y ellos mismos hicieron los estándares. ECMAScript Es una especificación estandarizada por ECMA. Fue creado para estandarizar JS y para ayudar a fomentar multiples implementaciones independientes.

En el 2008 se crea V8 que es un Engine. En 2009 por base a V8 se crea Node.JS

En 2010 se empezaron a crear los Frameworks para este lenguaje y en 2015 se creo el ES6 que es ECMA6 que son actualizaciones del lenguaje.

GIF Página de Apple 1997

Mi Resumen ❤️

  • NetScape : Fue el segundo navegador de internet, en este punto era muy difícil poder encontrar las paginas web porque no habia un buscador que indexara, al igual las paginas era muy estáticas y casi sin nada de estilo y es ahi donde NetScape estaba viendo que los usuarios estaban pidiendo una evolución en la web y es por eso que nace JavaScript.

El fundador de JavaScript es Brendan Eich pero antes de ser bautizado como JS el primer lenguaje que desarrollo fue :
{

  1. Mocha (1995) = se desarrollo aproximadamente entre 2-3 semanas este lenguaje intentaba darle un poco de interacción a las paginas

  2. LiveScript (1995) = dado a que mocha fue desarrollado muy rápido tuvo que evolucionar a LiveScript en el mismo año para esta evolución había mas interacción en las paginas.

  3. JavaScript (1995) ❤️ = A finales del año es que nace JS su nombre fue mas comercial ya que Java se estaba convirtiendo en un lenguaje popular entonces solo lo acompañaron con Script por ello es JavaScript.
    }

  • EMAC (1997) = Vino a poner Orden a los lenguajes que iban saliendo (era muy peligroso tener muchos estándares de programación trabajando en el navegador) y es por ello donde decidieron bautizar a JavaScript como lenguaje que corre en el Navegador.

  • V8 (2008) = Engine de JS que corre en el navegador

  • EMACScript = Es una especificación estandarizada por ECMA Internacional, Fue creada para estandarizar JS y par ayudar a fomentar múltiples implementaciones independientes.

Les dejo un podcast bastante interesante acerca la historia de javascript que creo puede complementar, el único detalle es que esta en ingles pero ojala les sirva.

https://www.redhat.com/en/command-line-heroes/season-3/creating-javascript

WWW o La World Wide Web (la Web) nació en el CERN, el Centro Europeo de Física Nuclear, en Ginebra (Suiza), de la mano del ingeniero y físico británico Tim Berners-Lee como un sistema de intercambio de datos entre los 10.000 científicos que trabajaban en la institución.

Tim Berners-Lee :
Invento el www (World Wide Web)
Invento el primer navegador WorldWideWeb
El protocolo HTTP
El HTML : Hypertext Transfer Protocol

Aqui puedes visitar la primera web de la historia :
https://worldwideweb.cern.ch/browser/

ES = ECMAScript
ES6 = ECMAScript 2015

La evolución de la web http://www.evolutionoftheweb.com

Otra gran pagina es: http://archive.org/web/

Creo que sería útil mostrar en el feed del curso la fecha de creación de este y si es posible la última fecha de actualización

Murió la evolución de la web: Error 500
😞

Hola comunidad! Estoy armando una carpeta con la toma de notas de todos los cursos de Platzi que voy tomando, la idea es que todos podamos mejorarlo! Los invito a participar!

https://drive.google.com/drive/folders/1SWGMgTMPbwgasbzcivcpcnIudc2vk_v0?usp=sharing

Con el nacimiento de las tecnologías web (HTTP, HTML, navegadores primitivos) las páginas web eran muy básicas y estáticas, solo se podia consumir texto e imágenes, nada como lo conocemos hoy en día. Los usuarios del navegador NetScape, dándose cuenta de la necesidad de evolucionar las páginas pidieron una mejora, y que las páginas web fueran dinámicas (que los usuarios pudieran interactuar con la página)

JavaScript fue creado por Brendan Eich en tan solo 10 días, inspirado por otros lenguajes como Java, Scheme y Self, el propósito de JS fue dar solución a la problemática de las páginas estáticas.

  • ¿De dónde nace JavaScript?

    El primer lenguaje (creado por Brendan Eich) que permitía darle un poco de interactividad a las páginas fue Mocha, este fue pensado para el navegador Netscape, que luego fue mejorando con el tiempo y ese mismo año lo sustituyó LiveScript. Luego, a finales del 95 surge de estos dos intentos finalmente JavaScript.

  • ¿Por qué JavaScript?

    El nombre de JavaScript surge por motivos de marketing, ya que como el lenguaje Java estaba tomando fuerza en ese entonces, decidieron que este lenguaje tendría mejor aceptación si se le colocaba JavaScript (pero no son lo mismo, son dos lenguajes de programación totalmente diferentes.

  • JavaScript como estándar web

    A medida que JavaScript se hizo popular, surgieron variaciones de este lenguaje, por ejemplo, en 1995 la empresa Microsoft decidió hacer su variación del lenguaje para utilizarlo en su navegador Internet Explorer. Pero la organización de estándares ECMA International (que en ese momento surgió como un comité) decidió que los navegadores solo iban a aceptar como lenguaje JavaScript ya que era muy peligroso que distintos navegadores tuvieran su propio lenguaje de programación, y que esta organización se iba a encargar de ir añadiendo los nuevos cambios que surgieran en el lenguaje y publicar sus estándares.

  • Motor V8

    En el año 2008 surge el motor de JavaScript de Google que corre en el navegador, con el nombre V8 JavaScript Engine. Este motor fue un paso crucial en la historia de JavaScript ya que resolvió la problemática de la lentitud del tiempo de interpretación.

    La razón detrás de esta mejora tan grande radica principalmente en la combinación de intérprete y compilador. Hoy en día, los cuatro motores utilizan esta técnica. El intérprete ejecuta el código fuente casi de inmediato. El compilador traduce el código fuente en código máquina que el sistema del usuario ejecuta de manera directa.

  • Node.js

    Node.js es la forma como podemos trabajar JavaScript de parte del backend, y este también corre con el motor V8.

  • Frameworks

    En el 2010 empiezan a surgir los primeros frameworks de JavaScript, que nos permiten trabajar para los navegadores más rápido.

  • ECMAScript 6+

    La organización encargada de los estándares ECMA International decidió que había que modernizar el lenguaje, e ir añadiendole mejoras que nos permitieran trabajar mejor y más rápido con JavaScript.

    En el 2015 se publicó ECMAScript 6 que recopila nuevas características del lenguaje y las publicaron como una nueva versión de JavaScript. Cada año, una nueva versión de JavaScript sale con el nombre de ECMAScript 7, 8, 9, etc., y esto lo que nos dice es que tendremos nuevas características como estándar en el lenguaje que podremos implementar. Actualmente, iríamos por ECMAScript 12.

Mi resumen de HISTORIA DE JAVASCRIPT
1991 NACE HTPP
1992 NACE HTML
Javascript nace a finales del 96.
Para buscar una web inicialmente se buscaba directamente las URL, era muy complicado ya que no habían los buscadores como Google, se puede decir que eran páginas estáticas y sin estilos. Solo se consumía texto e imágenes.
La evolución paso a ser javascript, Brendan Eich fue el primer desarrollador javascritp y antes de eso había creado MOCHA en muy poco tiempo. Además, nace LiveScript, y a finales nace JavaScript, todo en el mismo año 1995.
Para aceptar Javascript como lenguaje se le puso el termino Java (lenguaje famoso) y Script, pero es muy diferente a Java. En el 97 el grupo ECMA se encargó de estandarizar buscando un solo lenguaje para todos los navegadores. Un breakpoint importante fue v8 creado en 2008, es un engine que corre en el navegador. Por otro lado, en 2009 se crea Node.js para la parte del backend, luego por medio de los frameworks se desarrollaron más herramientas hasta que en 2015 se crea ES6 que no es un nuevo lenguaje sino, Javascript con nuevas cosas.
ECMAScript, es una especificación estandarizada por ECMA international. Fue creado para estandarizar JavaScript y para ayudar a fomentar múltiples implementaciones independientes.

MY HISTORY FOR HISTORY JAVASCRIPT

En esta clase veremos ¿Cómo nace este lenguaje de programación?. ¿Para que se ocupa? y ¿Cual ha sido su evolución?

En este recurso podremos ver la evolución de la web

Cuando nace la web el tipo de paginas que existian era dificil de encontrarlas ya que no existia un navegador que indexara todas las urls que existian

Javascript nace por esas necesidad de que las paginas que existian en ese momento pudieran tener una mejora, ya que solo eran paginas estáticas sin estilos solo letras e imagenes

Brendsn Eich creador de javascript

Antes de crear javascript genero un lenguaje para netscape llamado mocha en 1995, este lenguaje nace en 2 semanas y es hecho para el navegador netscape, se utilizaba para darle interaccion a las paginas.

Pero por su necesidad en el area tuvo que evolucionar muy rapido

En el mismo año nace livescript que es lo mismo pero con algunas funcionalidades pero nos hacia un poco mas interactivas las paginas

Hacia finales de ese año nace Javascript y se le da ese nombre porque justo por ese momento java estaba teniendo mucho auge entonces lo pusieron asi a modo de marketing

Microsoft decide tomar javascript y hacerle ingenieria inversa para sacar un nuevo lenguaje para generar paginas para el navegador de ellos

En 1997 se crea un grupo llamado ecma para darle un orden a los lenguajes que se manejaban en el navegador, para que solo hubiera un lenguaje que funcionara para el navegador. Ecma se encargaria de formar los estandares y las actualizaciones del mismo a futuro.

En 2008 nace v8 esto es un engine de javascript que corre en el navegador

En 2009 nace node.js para trabajar js del lado del backend

En 2010 nacen los frameworks que nos ayudan a trabajar mas rapido y de formula mas modular

En 2015 el nacimiento ES6 javascript en sus nuevas versiones cada año el lenguaje se actualiza con nuevos estandares

Ecmascript

Es una especificación estandarizada por Ecma International. Fue creado para estandarizar Javascript y para ayudar a fomentar múltiples implementaciones independientes.

Increible que el navegador más antiguo vigente sea Opera, yo creí que era Firefox

Interesante la evolucion de la web, les recomiendo que visiten google Activate para conocer a profundidad la historia de la web en general

Introduccion al desarrollo web

Estuve viendo la historia de Javascript contada por douglas Crockford:

  • Netscape y Sun Microsystems firmaron un contrato donde Sun al estar creando Java (un lenguaje para ser independiente del sistema operativo) estaba acordando con Netscape eliminar Livescript para que Java sea el único lenguaje y al no saber como mantener Livescript como un lenguaje más sencillo que Java, deciden cambiarle de nombre y decirles a los de Sun que era un Java más simple y le pusieron Javascript… no tanto por marketing.

  • Y Netscape al ver las multiples variantes de Livescript y el peligro de perderlo a manos de microsoft, decide estandarizarlo llevandolo a la W3C, pero los rechazan, luego ISO los rechaza y al final van a ECMA y ellos les ayudan a estandarizar

Busqué algunas fuentes que cuentan diferentes versiones:

Aquí una infografía de la historia de JavaScript para Beginners con sus ventajas y desventajas para conocer el lenguaje un poco más…

Acá les dejo otra pagina de los 90.
Espero que reconozcan la película.

Historia de JavaScript

Historia de JavaScript y la evolución en la Web

En 1997 nace una “Asosiación” llamada ECMA que se encarga de hacer el Road Map del lenguage y como va a ser su evolución en el transcuso de los años para que sea un lenguage unificado y estandarizado.

En 2009 nace V8 el motor de JavaScript.

En 2009 aparece Node.js que es la forma de trabajar Backend con JavaScript y poder hacer aplicaciónes con mayor profundidad.

En 2016 aparece ES6 que hace varios cambios importantes en el uso del lenguage.

Resumen de la clase:
Nace con el navegador Netcape.

Brendan Iech es el creador de Javascript y fue el primero en genera JS. Antes de ello genero un lenguaje de programacion llamado Mocha para navegadores Netscape creado en 2 semanas.

Mocha era un lengujae muy rapido lo que lo llevo a evolucionar rapidamente. Entonces nace Livescript el cual permitia tener mas interaccion en la pagina.

Luego de todo esto nace Javascript y su nombre esta tomado de JAVA el cual tenia mucho auge aunque no tengan que ver uno con el otro.

En el año 1995 Microsoft toma Javascript le realiza ingenieria inversa y crea Jscript para sus navegadores IE.

Luego en el año 1997 el grupo ECMA decide estandarizar ya que era peligro que varios navegadores realicen su implementacion.

En 2008 aparece V8 y en 2009 se crea Node Js para correr Js en el backend. En 2010 comienzan aparecer los Frameworks y en 2015 aparece Ecma6.

ECMAScript: es una especificacion estandarizada por Ecma Internacional. Fue creada para estandarizar Javascript y para ayudar a fomentar multiples implementaciones independientes.

Me ha gustado el término: sugar syntax

JavaScript y Java son lenguajes completamente diferentes, tanto en concepto como en diseño.

Brendan Eich inventó JavaScript en 1995 y se convirtió en un estándar ECMA en 1997.
ECMA-262 es el nombre oficial del estándar. ECMAScript es el nombre oficial del idioma.

Vaya historia (interesante). Antes de estudiar en Platzi, yo sí creía que eran lo mismo (Java / Javascript). Ignorancia total!!

JS nació porque en su momento hubo una gran demando por lenguajes de script del lado del servidor. Los usuarios estaban conectados a Internet con una conexión de 28.8 kbps…se necesita de un gran número de viajes al servidor para hacer simples validación de datos, como por ejemplo:

  • verificar si los datos introducidos en un formulario eran correctos o si algún campo había sido dejado en blanco.

ECMAScript
Es como una base sobre la cual lenguajes de script más robustos pueden ser integrados.

Buena pasada por la historia, hemos evolucionado muchisimo en poco tiempo.

DIFERENCIA DE JAVA Y JAVASCRIPT:

Java no tiene Script, por lo que es totalmente diferente a JavaScript que si lo tiene.

JavaScript nace para hacer código que se pueda utilizar en navegadores 😄

Cool

Hasta ahora, el curso más hermoso de Platzi… Especialmente por los aportes de la comunidad.

Ni tan feas xd

Y no podría faltar, “La página del millón de dólares”:

Netscape podria haber sido grande si Internet Explorer y Microsoft no hubieran jugado sucio

Creo que muchos al principio pensamos que Java y Javascript era el mismo lenguajes, pero te estrellas y plop hahaha.

Buena recapitulacion de toda la historia

Para mí el Internet comenzó desde Metroflog. Okno XD

Brendan Eich, el primer generador de el lenguaje javascript

JavaScript:
Es un lenguaje de programación ligero, interpretado, o compilado “justo a tiempo” (just-in-time) con funciones de primera clase.
JavaScript es un lenguaje de programación basado en prototipos, multiparadigma, de un solo hilo, dinámico, con soporte para programación orientada a objetos, imperativa y declarativa.

After its adoption outside of Netscape, a standard document was written to describe the way the JavaScript language should work so that the various pieces of software that claimed to support JavaScript were actually talking about the same language. This is called the ECMAScript standard, after the Ecma International organization that did the standardization. 'Eloquent Javascript'

¿Cómo ver evolutionoftheweb punto com?

El sitio oficial está inactivo, afortunadamente tenemos la “web archive / Way Back Machine”, búsquenlo en Google.

Aquí pueden ver una serie de copias históricas del sitio Web cuando si estaba activo.

https://web.archive.org/web/20120630230646/https://www.evolutionoftheweb.com/

Así se veía la página del correo electrónico Hotmail en el 96:

Así se veía en el 2000:


Lamentablemente esta caducado el link, no hay actualizaciones de los cursos que tiene Platzi para los nuevos usuarios es la muy mal reputación.

wow, no sabia que javascript nacio primeor que java :0

evolutionoftheweb esta caido!!

esa pagina de netscape con las imagenes de Justin Timberlake se puede hacer como interface en java jajaja

Link roto!!!

Me gusta mucho el estilo de la laptop del profe ❤️

Recuerden:


Java =! JavaScript

Aún sigue la pagina de space jam https://spacejam.com/

perfecto

Notas de la clase:
Historia

  • Aparece HTTP y luego HTML (creado por Timbers Lee).

  • Navegador mosaik, el primero

  • Las páginas eran estáticas. Solo podíamos consumir texto e imágenes.
    no existía buscador. Teníamos que navegador mediante URL.

  • JS nace el 95

  • navegador Netscape, trabaja con JS

Evolución:

  • Mocha trataba de dar interacción en las páginas. Creada por Brendan Eich

  • Luego sigue livescript con un mayor numero de funcionalidades para dar interactividad. Algunas letras cuadradas que se movían raro.

  • JavaScript su nombre fue por un tema comercial.

  • Microsoft usa ingeniería inversa y crea JScript.

  • Nace ECMA para poner orden entre los lenguajes pues es peligroso tener a los navegadores trabajando diferentes lenguajes de programación. Solo va existir un lenguaje de programación el conocido JavaScript y nosotros vamos a marcar los estándares.

  • Nace V8, el cual es un engine que corre en el navegador.

  • Node.js es la forma en que nosotros podemos trabajar con JavaScript en el navegador.

  • Nacen los Frameworks de JS para trabajar de manera mas rápida y modular.

  • Nace ES6 o ECMA2015 , JavaScript en sus nuevas versiones.

JavaScript nace entre el año 1995 y 1996, 4 de diciembre de 1995.
El link de la evolución de la Web no me funciona, encontré esta similar:
https://www.vizzuality.com/project/evolution-of-the-web/

Sí quieres saber más sobre el ECMA, deberías pasarte por el curso de ECMAScript6+ de Platzi, que habla sobre todas las versiones de JS; en lo personal, el curso introductorio antes del básico y práctico.

Muy interesante la historia de como ha ido evolucionando JavaScript para mi es un mundo completamente nuevo pero con ganas de aprender y dominarlo

Resumen 👨‍💻

JavaScript nació en 1995 y a partir de ello fueron naciendo lenguajes que se inspiraban en él. Sin embargo, en 1997 el grupo ECMA decide crear lineamientos dentro de JavaScript para tener un lenguaje que trabaje en todos los navegadores y contener el caos 💥 evitando lenguajes distintos por cada navegador web. luego en 2015, ECMA empieza a actualizar el lenguaje anualmente y así lograr que JS sea competente en el mercado cambiante.

Brendam Eich, genio de marketing.

Conceptos claves

ECMA International

  • Organización que se encarga de los estándares para la tecnología

ECMA - 262.

Estándar publicado por ECMA International, contiene la especificación para un lenguaje de scripting de propósito general(recibe el nombre de ECMAScript).

Lenguaje de scripting

  • Lenguaje de programación diseñado específicamente para actuar sobre una entidad o sistema existente.

ECMAScript

  • Es la especificación definida en Ecma - 262 para crear un lenguaje de scriptin.
    • ECMA - 262 = Estándar
    • EcmaScript = Especificación

JavaScript

  • Es un lenguaje de scripting que se ajusta a la especificación de EcmaScript.
    • Si lees la especificación de EcmaScript, aprenderás como crear un lenguaje de scripting
    • Si lees la documentación de JavaScript aprenderás como usar un lenguaje de Scripting.

Gran e interesante clase.

Cronología de los momentos más memorables de la historia de JavaScript

https://www.jetbrains.com/es-es/lp/javascript-25/

Fuente del standard para tener en marcadores del navegador
📢 ECMA

Si algo queda claro en esta clase es que Justin Timerlake es so cute y so hot.
.
Ahora en serio. Muy buena clase, Diego. Como siempre, aprendo muchísimo.

Javascript nace en 1995
Creador Brendan Eich

Allá por la década de los 90, cuando conectarse a internet era toda una aventura a la que podías acceder con un módem de marcación telefónica que corría, como mucho, a 28.8k, no existía JavaScript, la estrella del rock de los lenguajes de programación web. Luego pasaron algunos años y llegó a nuestros hogares el módem de 56k, que parece parecía supersónico en comparación al otro, pero que iba igualmente a pedales en un triciclo, conforme a estándares modernos.

¿Te acuerdas de aquél aparato que hacía ruiditos de naves espaciales cuando te conectabas al MSN Messenger? Sí, el mismo que trastocaba toda la dinámica de telefonía en tu casa porque si chateabas durante mucho tiempo, tus padres no podían hacer ni recibir llamadas y eso provocaba huracanes y disturbios en la cotidianidad de la paz familiar.

Bueno, ¿y qué tiene que ver todo esto con JavaScript? Pues mucho, y te lo vamos a explicar ahora mismo. ¿Seguimos?

¿Qué es JavaScript? Un poco de historia
Se trata de un lenguaje de programación que permite realizar acciones de diversos grados de complejidad en sitios web sin necesidad de compilación. El hecho de que los mismos navegadores lean y asimilen el código para efectuar las instrucciones indicadas por éste, ha convertido a JavaScript en un lenguaje de programación muy utilizado y apreciado por los desarrolladores.

A día de hoy, es el lenguaje en el que se desarrolla una página web cuando los mecanismos que se desean implantar encierran un mayor nivel de dificultad de los que se suelen plantear a menudo. Pero, antes de continuar hablando de la actualidad de JavaScript, vamos a hacer un breve regreso al pasado para entender qué circunstancias dieron origen a este lenguaje de programación.

Esa época en la que usábamos los módems que se conectaban a la línea telefónica, fue también el momento en el que a las aplicaciones para web se le empezaba a añadir complejidad. Esto se trasladó a las páginas web, que incluían formularios de cada vez más completos y complicados, lo que afectó a la calidad de la navegación online.

Con una velocidad de navegación tan lenta y unas aplicaciones que avanzaban sin parar, resultó evidente que HTML se estaba quedando corto, así que los programadores tuvieron que pararse a pensar cómo solucionar este desfase. La respuesta llegó en forma de un lenguaje de programación que podía ejecutarse directamente en el navegador del lado del usuario.

Adaptando tecnologías de programación ya existentes, el navegador Netscape desarrolló LiveScript, un lenguaje que permitía crear programas pequeños en las páginas y que fuese más sencillo que Java, creado por Sun Microsystems. Ambas compañías, Netscape y Sun Microsystems, unieron fuerzas y conocimiento para desarrollar juntas la programación JavaScript.

Y así, en líneas muy generales, nació un lenguaje de desarrollo web fácil de utilizar y accesible a personas con nociones básicas de programación o, incluso, con ningún conocimiento previo en la materia, lo cual explica por qué la popularidad de JavaScript gozó de tan buena salud desde sus comienzos y también por qué lo sigue haciendo a día de hoy.

Programación JavaScript: ¿para qué sirve?
Como decíamos antes, JavaScript es un lenguaje de programación que permite realizar acciones complejas en una página web como interactuar con un mapa, incorporar animaciones y otros elementos gráficos dinámicos. JavaScript forma, junto con HTML y CSS, la santísima trinidad del desarrollo web en la actualidad.

Este lenguaje de programación sirve para conseguir un índice mayor de interactividad con los usuarios en una página web. De esta manera, la experiencia de usuario se enriquece con funciones que facilitan la comunicación y la navegación a través de una carga rápida que no solo otorga mayor velocidad, sino que puntúa mejor en el libro de buenas prácticas de Google. Y esto no solo es un plus, sino un must si queremos que una página obtenga el posicionamiento deseado.

Por qué hacer un curso de JavaScript
Si aún no has encontrado razones para aprender programación, no te preocupes, a nosotros nos sobran. Vamos a repasar algunas características del lenguaje JavaScript rápidamente para que encuentres la motivación que te faltaba:

Apto para novatos
Es idóneo para aprender programación por varios motivos muy poderosos, siendo el primero de ellos su sencillez y facilidad de aprendizaje tanto para aquellas personas que ya saben programación como para quien aterriza por primera vez en el mundo del desarrollo web. ¡100% apto para novatos!

El mejor entorno para iniciarse en programación JavaScript es en el entorno web. Cuando hayas aprendido lo suficiente, podrás desarrollar sitios web donde lo más importante sea el contenido, es decir, un blog una tienda online o una página de noticias.

Lengua franca
Se trata de un lenguaje de programación que se habla en todas partes, es decir, se reconoce y se utiliza a nivel internacional. Lo puedes encontrar, aunque no seas consciente de ello, en apps móviles, en navegadores y en todo tipo de dispositivos.

Alta demanda laboral
La transformación digital del mundo empresarial influye directamente en el incremento de la demanda de profesionales que dominen la programación JavaScript. Así que no hay momento como el presente para ponerte a ello.

Diseña tus propios sitios web
La programación JavaScript es muy útil para desarrollo porque aporta mucho nivel de funcionalidad e interacción, además de posibilitar el diseño de interfaces dinámicas y atractivas para el usuario, factor clave para la interacción con el contenido.

Como ves, JavaScript dispone de aplicaciones numerosas y variadas, ¡y solo se necesita un navegador para ejecutarlo! ¿Te suenan Google Chrome y Mozilla? Bien. ¿Ya los tienes instalados? Pues tenemos buenas noticias, ya tienes lo necesario para empezar a aprender a programar. Solo necesitas una cosa más, un Bootcamp de programación JavaScript. ¿Te atreves?

increbile como la historia del lenguaje nos ayuda a abrir nuestra mente y conceptualizar de otra manera cada lenguaje. Sin duda javascript es un lenguaje muy poderoso, y tengo muchas ansias de dominarlo. Gracias diego por estos cursos tan valiosos

interesante!

El origen del nombre “JavaScript” me hizo pensar…

Bonita forma de llamar la atención… 😔😔😔, me agarro de lo que este de moda… 😉😉😉

El año 1995 fue muy movido para JavaScript

Buena clase, De Granda es un crack!

Arngren (1999)

Este sitio noruego de gadgets ofrece de todo… Tal vez demasiado. La verdad, aún se puede comprar a través de él, pero resulta mucho más divertido encontrar objetos en el inacabable catálogo como si se tratara de un juego.

Ese Diego, explicando siempre todo de una manera muy simple, que cualquiera entiende todo

🤯 ¡No sabía que existía ese sitio!

Esta ruta de evolución de js, esta genialmente explicada.

exelente explicacion

f