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 鉁匩etscape con el nombre de 鉁匨ocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como 鉁匤avaScript 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 鈥渉ora鈥 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 鈥淓voluci贸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 鈥淎sosiaci贸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鈥e 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, 鈥淟a 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 鈥渏usto 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 鈥渨eb 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 鈥淛avaScript鈥 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