JavaScript

  JavaScript

Qué es JavaScript.

JavaScript es un lenguaje de programación que los desarrolladores utilizan para hacer páginas web interactivas. Desde actualizar fuentes de redes sociales a mostrar animaciones y mapas interactivos, las funciones de JavaScript pueden mejorar la experiencia del usuario de un sitio web.Como lenguaje de scripting del lado del servidor. 

Se trata de una de las principales tecnologías de la World Wide Web. Por ejemplo, al navegar por Internet, en cualquier momento en el que vea un carrusel de imágenes, un menú desplegable “click-to-show” (clic para mostrar), o cambien de manera dinámica los elementos de color en una página web, estará viendo los efectos de JavaScript.

Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM). Javascript es el único lenguaje de programación que entienden de forma nativa los navegadores.

Para qué se utiliza JavaScript.

Anteriormente, las páginas web eran estáticas, similares a las páginas de un libro. Una página estática mostraba principalmente información en un diseño fijo y no todo aquello que esperamos de un sitio web moderno. JavaScript surgió como una tecnología del lado del navegador para hacer que las aplicaciones web fueran más dinámicas.

Por medio de JavaScript, los navegadores eran capaces de responder a la interacción de los usuarios y cambiar la distribución del contenido en la página web. A medida que el lenguaje evolucionó, los desarrolladores de JavaScript establecieron bibliotecas, marcos y prácticas de programación y comenzaron a utilizarlo fuera de los navegadores web. 

En la actualidad, puede utilizar JavaScript para el desarrollo tanto del lado del cliente como del lado del servidor.

Cómo funciona JavaScript.

Todos los lenguajes de programación funcionan mediante la traducción de sintaxis similar a la del inglés a código de máquina, que posteriormente el sistema operativo se encarga de ejecutar. JavaScript se clasifica principalmente como un lenguaje de scripting o interpretado. 

El código JavaScript es interpretado, es decir, directamente traducido a código de lenguaje de máquina subyacente mediante un motor de JavaScript. En el caso de otros lenguajes de programación, un compilador se encarga de compilar todo el código en código de máquina en un paso diferente. 

En consecuencia, todos los lenguajes de scripts son lenguajes de programación, pero no todos los lenguajes de programación son lenguajes de scripts.

Biografía De Brendan Eich.

Brendan Eich programador de computadoras, más conocido por inventar el lenguaje de programación JavaScript. Eich comenzó su carrera en Silicon Graphics,trabajando por 7 años en sistema operativo y codigo de la red. 

Tras trabajar en Silicon Graphicspasó por varias empresas hasta llegar a Netscape Communications Corporation en abril de 1995trabajando en el desarrollo del lenguaje JavaScript (originalmente llamado Mochaluego denominado LiveScriptpara el navegador web Netscape Navigator.

A principios de 1998 ayudó a fundar Fundación Mozillasirviendo como principal arquitectoCuando AOL cerró la unidad del navegador Netscape en julio de 2003Eich ayudó a hacer girar a la Fundación Mozilla.

Historia de JavaScript.

La Web es un medio dinámico, los diseñadores también querían que sus páginas interaccionaran con el usuario, y pronto resultó evidente que HTML era insuficiente para atender esta demanda.

Brendan Eich, un programador que trabajaba en Netscape, pensó que podría solucionar este problema adaptando otras tecnologías existentes (como ScriptEase) al navegador Netscape Navigator 2.0, que iba a lanzarse en 1995.

Inicialmente, Eich denominó a su lenguaje LiveScript.

Posteriormente, Netscape firmó una alianza con Sun Microsystems para el desarrollo del nuevo lenguaje de programación. Además, justo antes del lanzamiento Netscape decidió cambiar el nombre por el de JavaScript.

La razón del cambio de nombre fue exclusivamente por marketing.

Diferencia de Java y JavaScript.

Java, es un lenguaje de programación orientado a objetos. 

Nació en 1991 como un lenguaje diseñado con la intención de tener poca dependencia de implementación como fuera posible, para que los desarrolladores y las desarrolladoras pudieran realizar y ejecutar un programa en cualquier dispositivo sin tener que estar compilando el código una y otra vez.

JavaScript empezó en 1995 para agregar programas a páginas web en el navegador Netscape Navigator, fue algo muy innovador, pues en los primeros días de la World Wide Web, el HTML existente era bastante simple, fácil de usar y aprender. Con unas tablas, texto y añadiendo alguna imagen podías hacer una web. 

La razón de que sus nombres se parezcan, es que al principio JavaScript tenía el nombre de LiveScript, al ver que Java estaba teniendo mucha notoriedad, Netscape decidió cambiar su nombre por la influencia que este suponía, haciendo que sus nombres se parecieran.

Diferentes versiones de JavaScript. 

Cada versión del servidor Netscape Enterprise también soporta una versión diferente de JavaScript. Para ayudarle a escribir sus scripts para que sean compatibles con múltiples versiones de un servidor Enterprise, este manual lista la versión de JavaScript en la cual cada característica fue implementada.

La siguiente tabla lista las veriones de JavaScript soportadas por las diferentes versiones de Navegadores. Versiones de Navegadores anteriores a la 2.0 no soportan JavaScript.
JavaScript y Versiones de Navegadores

Versión de JavaScriptVersión del NavegadorJavaScript 1.0 Navegador 2.0
JavaScript 1.1 Navegador 3.0
JavaScript 1.2 Navegador 4.0-4.05
JavaScript 1.3 Navegador 4.06-4.7x
JavaScript 1.4 n/a
JavaScript 1.5 Navegador 6.0, Mozilla 0.6x-0.9x (navegador de código abierto)
JavaScript 1.6 Mozilla Firefox 1.5
JavaScript 1.7 Mozilla Firefox 2

Cada versión del servidor Netscape Enterprise también soporta una versión diferente de JavaScript.

¿Qué nos ofrece JavaScript?

Puedes hacer casi cualquier cosa con JavaScript. Puedes empezar con pequeñas cosas como carruseles, galerías de imágenes, diseños fluctuantes, y respuestas a las pulsaciones de botones. Con más experiencia, serás capaz de crear juegos, animaciones 2D y gráficos 3D, aplicaciones integradas basadas en bases de datos ¡y mucho más!

JavaScript por sí solo es bastante compacto aunque muy flexible, y los desarrolladores han escrito gran cantidad de herramientas encima del núcleo del lenguaje JavaScript, desbloqueando una gran cantidad de funcionalidad adicional con un mínimo esfuerzo.

Esto incluye: 
Interfaces de programación de Aplicaciones del Navegador (APIs).
APIs de terceros.
Marcos de trabajo.
Librerías de terceros.


Qué es jQuery.

jQuery es una librería desarrollada en 2006 por John Resig que permite añadir una capa de interacción AJAX entre la web y las aplicaciones que desarrollemos controlando eventos, creando animaciones y diferentes efectos para enriquecer la experiencia de usuario.

jQuery es un software libre y de código abierto (posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pública General de GNU v2). Cuenta con un diseño que facilita la navegación por un documento y seleccionar elementos DOM proporcionando a los desarrolladores de aplicaciones web complementos que agilizan el desarrollo de proyectos.

 Esto permite a los desarrolladores centrarse en lo importante y crear abstracciones para interacción y animación de bajo nivel, efectos avanzados y widgets temáticos de alto nivel sin invertir tiempo en desarrollar complejos algoritmos y métodos que los controlen desde cero y generando menos código que las aplicaciones hechas con JS puro. 




Publicar un comentario

0 Comentarios