Comenzando a programar en JavaScript

viernes, 11 de noviembre de 2011 Etiquetas: , ,

Introducción

JavaScript es un lenguaje de programación interpretado, esto es, que no necesita la realización de una compilación que generé un binario para su ejecución. 

Este lenguaje de programación fue creado por Netscape en 1995. Tienen muchas similitudes sintácticas con C y Java, con este último, a pesar de compartir parte del nombre, no tienen nada que ver, teniendo finalidades totalmente diferentes.

JavaScript se ejecuta en el navegador, en la parte cliente. Todos los navegadores modernos incorporan un interprete capaz de ejecutar el código. Aunque también se utiliza en otros ámbitos su mayor uso es para dar mayor funcionalidad a las páginas web, sobre todo desde las web 2.0.

¿Qué necesito para empezar a programar?
Pues para para empezar a programar en JavaScript necesitas bien poco, un editor de textos y un navegador web para poder probar.

Hay gran variedad de herramientas para programar en javaScript, las hay de pago y las hay libres. Entre estas ultimas hay entornos de programación completos y otros que son editores de texto con resaltación de sintaxis y alguna utilidad mas. Algunos son:

  • Aptana: Completo entorno de desarrollo de código libre. Basado en Eclipse.
  • Komodo: Es la versión gratuita de otra herramienta más grande.
  • Notepad ++: Editor de texto son resaltación de sintaxis.
  • JEdit. Como el anterior, con gran cantidad de plugins que bien configurados le dan mucha pontencia

Otro complemento muy útil para el desarrollo de programas web es el plugin FireBug para firefox . Una completa herramienta que nos permitirá depurar tanto javaScript, como el código HTML y CSS que componen nuestra página. Incluye ejecución paso a paso del código JavaScript, modificación de valores CSS o HTML, vamos muy completo, creo que imprescindible.
 
Bibliografía y Enlaces
[1] Wikipedia (2011) JavaScript (Castellano)
[2] FireBug (2011) Programa (Inglés)
[3] W3Schools (2011) JavaScript Tutorial (Inglés)
Imagen  tomada del aquí