domingo, 4 de mayo de 2014

¿Qué es JavaScript?


JavaScript (abreviadamente "JS") es un lenguaje de programación que se caracteriza por:

Es un lenguaje de script, o también llamado orientado a documento.

Los lenguajes de script han sido pensados para que sus programas vayan insertados en otros documentos. En el caso de JavaScript, sus programas deben ser insertados o embebidos dentro de páginas web las cuales están escritas en HTML. No es posible desarrollar un programa con JavaScript que se ejecute fuera de una página web.

De este modo, JavaScript extiende las limitadas capacidades del HTML y hace las páginas web más dinámicas e interactivas.

Otros ejemplos de lenguajes de script son:
  • JScript: versión de Microsoft del estándar de JavaScript.
  • ActionScript: Lenguaje de Macromedia para la aplicaciones Flash.

Es un lenguaje de programación interpretado no compilado.

Los lenguajes compilados, una vez redactado su código, deben ser traducidos (compilados) al llamado código máquina para que puedan ser ejecutados. Por el contrario, los lenguajes interpretados como JavaScript no precisan de esta compilación previa puesto que el navegador va ejecutando el código línea por línea.

Breve historia

El lenguaje JavaScript surge por la necesidad que en los años 90 existía de dar velocidad a determinadas páginas web que empezaban a incluir formularios complejos. Hasta ese momento las comprobaciones las hacía el servidor y eso ralentizaba mucho el proceso.

Brendan Eich, que trabajaba en Netscape, pensó que estos problemas podían solucionarse incorporando al navegador pequeños programas para que fueran ejecutados por éste. Eich llamó a su lenguaje LiveScript.

Sin embargo, la empresa de Eich se alió con Sun Microsystems para el desarrollo de un nuevo lenguaje de programación: Java. Aprovechando que Java era la palabra de moda en aquella época renombró su lenguaje como JavaScript para aprovechar el tirón mediático que el otro lenguaje tenía.

Todavía hoy existe cierta confusión respecto a estos dos lenguajes, pues mucha gente piensa que JavaScript es la versión de Java para páginas web.

Similitudes y diferencias con otros lenguajes

JavaScript tiene muchas similitudes sintácticas con Java, sin embargo funciona de un modo totalmente diferente.

JavaScript es un lenguaje mucho más pequeño que Java, más fácil de aprender y también menos potente.

JavaScript es un lenguaje basado en objetos, mientras que Java es un lenguaje orientado a objetos.

Para programar en JavaScript nos vale un simple editor de texto, mientras que para escribir código Java es necesario un entorno integrado de desarrollo y un compilador específico.

No hay comentarios:

Publicar un comentario