domingo, 17 de marzo de 2013

¿Porque JS hoy en día?

Como primer post vamos a mencionar algunas de las aplicaciones que tiene este lenguaje que a muchos no les gusta pero que a muchos otros como yo le encanta y le sigue sorprendiendo.

Es mas que conocido que javascript (de aquí en adelante lo llamare js o JS) es un lenguaje que se utiliza en los navegadores para poder programar la parte de front (http://es.wikipedia.org/wiki/Front-end_y_back-end), de modo que sea mas fácil e interactiva la participación de un usuario en un sitio web.

Si no tienes idea de donde o como es que funciona js en tu navegador o en las paginas que visitas te recomiendo que aprietes en este momento la tecla F12, esto provocara que tu navegador abra el editor o las herramientas de desarrollador donde podrás encontrar una consola de javascript. En la consola de js tu puedes probar funciones y código js sobre la pagina actual. Ejemplo:

Nota:

Para los usuarios de Firefox: Es necesario que instales firebug para facilitar las pruebas que haremos a lo largo de los tutoriales y publicaciones.

Para los usuarios de Chrome: Ya esta por defecto en el navegador.

Para los usuarios de Internet Explorer: Mejor bajen Firefox y/o Chrome, es desesperante usar el editor que tiene este navegador.

Introduce en la consola de js lo siguiente: alert("Hola estoy aprendiendo a usar la consola de js"); luego aprieta enter o el boton de ejecutar script. Podrás ver como brinca una pequeña ventana donde sale el texto que pusimos arriba.

Así como salio esta pequeña ventana por una linea de código tan simple, hay muchísimas lineas de código presentes en una pagina web (por ejemplo en este blog), las cuales controlan todos esos efectos que hacen mas agradable la navegación.

En este post no hablaremos de lo que podemos hacer con esta consola, este post es únicamente para que nos demos cuenta de las diversas aplicaciones que tiene js.

Algunas aplicaciones de js:
  1. Web front-end: Navegadores, plugins de navegadores, paginas web, animaciones en paginas web, AJAX, etc.
  2. Web Back-end: (Como servidor web) Node.js, Common.js
  3. Desktop apps: Common.js, Titanium
  4. Smart Phone: Titanium, Phonegap
  5. Juegos, simulacion y animacion: WebGl, processing.js, Three.js, box2d.js
  6. Imagenes SVG: raphael.js
    Entre otras....

Como vemos en la lista anterior las aplicaciones de js estan avanzando y ahora abarca muchas mas cosas de las que nos mencionan usualmente en la escuela (cronometros y validaciones).

Conforme avance el blog presentare muchas mas formas de utilizar js.

¡Gracias por visitar el blog!






No hay comentarios:

Publicar un comentario