¿Cómo nace JavaScript?

Por Julio Giampiere Grados Caballero
¿Cómo nace JavaScript?

Sabemos que JavaScript es un lenguaje de programación, que te ayuda a construir aplicaciones y sitios web, haciéndolos más interactivos. Pero a todo esto, es importante conocer, cómo nace JavaScript, y el su gran uso en la actualidad.

Conforme fue creciendo la web, sus distintos usos cambiaron y las acciones que se requerían realizar llegaron a ser cada vez más complejas. Nace, entonces, la necesidad de un lenguaje de programación que se ejecute en el navegador del usuario. Es así que en el año 1995, se lanza LiveScript por Brendan Eich, el cual, luego, por temas de marketing, es nombrado JavaScript.

Desde ese momento Javascript ha tenido un gran crecimiento. Si bien ahora puede ser utilizado en diferentes ámbitos, su principal uso está en el lado del cliente, ayudándonos a crear una mejor experiencia de usuario en nuestros sitios web.

JavaScript como lenguaje de programación tiene ciertas características que de seguro te gustará conocer.

- Es Liviano.

- Multiplataforma, ya que se puede utilizar en Windows, Linux o Mac.

- Es Imperativo y estructurado, pues mediante un conjunto de instrucciones indica al computador qué tarea debe realizar.

- Prototipado, debido a que usa prototipos en vez de clases para el uso de herencia.

- Orientado a objetos.

- E Interpretado, ya que no se compila para poder ejecutarse.

En la actualidad existen un sinfín de librerías y frameworks que utilizan este lenguaje para poder hacer cosas geniales, por lo que habrás escuchado sobre Jquery, Backbone.js, Angular.js o Ember.js, todas escritas en Javascript y muy utilizadas en el lado del cliente.

De seguro también has escuchado sobre Node.js, una plataforma que nos ayuda a utilizar javascript en el lado del servidor y que ya muchas empresas están utilizando. Si deseas aprender más de JavaScript, te invitamos a formar parte de nuestro  Curso de JavaScript

¿Te gustó el tutorial?

Ayúdanos a llegar a más personas

Julio Giampiere Grados Caballero

Julio Giampiere Grados Caballero

CTO y Cofundador de Devcode.la. Full stack JavaScript. React | jQuery | Vanilla | Backbone | Node | MongoDB.