JavaScript


Introducción

JavaScript es un lenguaje de programación interpretado. Se define como orientado a objetos basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en los navegadores web ( Firefox Mozilla, Opera, Chrome, IE) en su forma del lado del cliente (client-side), permitiendo mejorar las interfaz de usuario ofreciendo dinamismo en aplicativos y páginas web, existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo. JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos bastante diferentes.

Netscape introdujo una implementación de script del lado del servidor con Netscape Enterprise Server, lanzada en diciembre de 1994. A partir de mediados de la década de los 2000, ha habido una proliferación de implementaciones de JavaScript para el lado servidor. Node.js es uno de los notables ejemplos de JavaScript en el lado del servidor, siendo usado en proyectos importantes.