En este apartado veremos artículos sobre programación JavaScript y DHTML, asi como introduciremos al seguidor de este sitio en AJAX (Acrónimo de Asynchronous JavaScript And XML -JavaScript asíncrono y XML-), que es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications)

JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, imperativo (en contraposición a los lenguajes declarativos, este tipo de lenguaje sigue un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado, a través de un conjunto de instrucciones que le indican al computador cómo realizar una tarea), débilmente tipado y dinámico.

Un lenguaje interpretado es aquel que está diseñado para ser ejecutado por medio de un intérprete, en contraste con los lenguajes compilados. Muchos autores rechazan la clasificación de lenguajes de programación entre interpretados y compilados, considerando que el modo de ejecución (por medio de un intérprete o de un compilador) del programa es independiente del propio lenguaje. A ciertos lenguajes interpretados también se les conoce como lenguajes de script (como es el caso de JavaScript). Muchos lenguajes han sido implementados usando tanto compiladores como intérpretes, incluyendo Lisp, Pascal, C, BASIC, y Python.
Las aplicaciones Java son típicamente compiladas a bytecode, aunque la compilación en código máquina nativo también es posible. En tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución a través de la JVM (Java Virtual Machine), aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
Los lenguajes de Microsoft .NET compilan a una forma intermedia (MSIL) la cual es entonces compilada en código de máquina nativo, a través del CLR (Commun Language Runtime) del Net Framework

El lenguaje JavaScript se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas (DHTML o Dynamic HTML)

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 diferentes Para una aclaración oficial de esto de parte de los reponsables actuales de la plataforma Java (Oracle), vea Diferencias entre JavaScript y Java.

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). Para mas información acerca del DOM vea el artículo Introducción al DOM

Si es totalmente nuevo a la programación y no sabe lo que es un lenguaje de programación, puede ver el artículo inicial de nuestro sitio.
respag   
Panamá © 2012
Haga su donación para colaborar con La Escuela del Programador

La Escuela del Programador es un sitio web sin anuncios, sin ánimo de lucro, no es un sitio web comercial. Es el sueño de compartir con todos, muchos años de una gran pasión. Si realmente encuentra este sitio útil y lo aprovecha, le pido su generosa y no importa cuán modesta colaboración, simplemente para afrontar los costos de mantener este sitio disponible en internet.
No deseo lucrar con este sitio, ya que lo hago desinteresadamente, sólo le pido que, si puede, aporte (desde un dólar hasta lo que crea que puede dar), para afrontar los costos de dominio y hosting. Muchísimas gracias y ojalá juntos podamos hacer un sitio que sea una buena fuente de aprendizaje de programacíon en español.

Si no se siente en condiciones de colaborar, igualmente será bienvenido al sitio, es libre para todos y será un placer que encuentre mis artículos provechosos, pero si realmente me ayuda con una donación minima, seguramente, colaborará para que La Escuela del Programador se mantenga en la Web y crezca, conviertiendo a este sitio hecho con mucha pasión, dedicación y esfuerzo, en una buena fuente de aprendizaje.

Mis saludos cordiales y gracias por interesarse en mi sitio.

Rubén E. Spagnuolo
respag
Panamá - © 2012