La nueva Web trae de la mano a node.js
Saludos a todos, mi nombre es Gonzalo Caminos. Como aficionado a los blogs la tecnología y todo lo referente a la Web, agradezco a Hernán la oportunidad que me brinda de participar en este espacio. Ante cualquier duda pueden encontrarme en Twitter con el usuario @gonzalocaminos.
Hoy quiero hablarles de una tecnología que está dando mucho de qué hablar. A mi entender se perfila sin duda alguna para promover muchísimos cambios en el mundo del desarrollo Web, node.js.
Y no estoy hablando de algo menor. Se trata de nada más y nada menos que de Java Script del lado del servidor. De una manera similar a PHP o ASP. Lo que lo hace diferente, es que aquí no dependemos de un servidor Web (Apache, Nginx), para que trabaje. Esta basado en el intérprete de Java Script V8, creado por Google. Son nuestros archivos JS los que hacen de servidor y realizan diversas funciones.
También, podemos hacer uso de él desde una consola similar a la de Python. Y podemos instalar diversos paquetes sumamente útiles, a través de la herramienta NPM. Muy parecida al apt-get de varios entornos Linux.
Entre ellas podemos contar entre las más conocidas y populares a Socket.io yJade.
El objetivo es poder manejar con éxito numerosas peticiones (en cierta manera asincrónicas) al servidor. Busca ser un entorno altamente escalable, y lo consigue. Se dice que Facebook es uno de los sitios que está haciendo un uso bastante intensivo de esta tecnología.
¿Cuál es el secreto?
Hace uso de eventos, para lo cual se debe tener un conocimiento medio o avanzado de Java Script. Se encarga de manejar cada petición de manera independiente.
Tan solo debemos descargar sus binarios (para Windows, Linux o Mac) de su página Web.
Las posibilidades que nos brinda como tecnología de desarrollo son gigantescas. Los ejemplos que están en la página están más que bien para comenzar a practicar. No obstante hay un libro gratuito disponible aquí. Esta en español y no tiene desperdicio. 😉
¿Implica este tipo de lenguajes un futuro negro para PHP? Eso solo lo dirá el tiempo. Si se puede afirmar a pesar de todo, que este tipo de iniciativas sumadas a lenguajes como Python o Ruby, están ganando muchísimo terreno.
Link: node.js
Muy buen aporte!!!
Se agradecen este tipo de Post!!
Pingback: Tookie: App en node.js para torrents y cine | Codigo Geek