Node.js ha revolucionado la manera de crear aplicaciones,  fue diseñado para poder crear desde una aplicación de consola hasta una aplicación móvil híbrida, esto ha permitido que muchos Frontend Developers hayan dado ese paso hacia adelante para convertirse en Backend Developers, ya que Node.js es JavaScript, la curva de aprendizaje es demasiado corta para alguien que utiliza este lenguaje para crear sitios interactivos. Gracias a lo flexible que es JavaScript, ha permitido que Node.js pueda ser ejecutado en diferentes Sistemas Operativos, en este artículo nos enfocaremos en la instalación de Node.js en un ambiente Windows, también veremos cómo instalar Node.js en Linux/UNIX

Proceso de Instalación

Como muchas de las aplicaciones que pueden instalarse en Windows, Node tiene su propio paquete MSI (Microsoft Installer) el cual lo puedes descargar desde la página principal de Node.
download windows Node.js Installer node.js Como instalar Node.js en Windows download windows installer
El equipo a cargo de Node ha creado instaladores para las diferentes versiones de Sistemas operativos, no importa que tengas una máquina de 32 bits o de 64 bits, existe un instalador para tu Sistema Operativo.
Other Node.js downloads node.js Como instalar Node.js en Windows other downloads
Actualmente las versiones de Node van desde la versión v0.10.41 hasta la versión más reciente v6.2.2, si deseas tener una versión que no cambiará durante mucho tiempo la comunidad recomienda instalar la versión v4.4.6 LTS la cual permanecerá activa hasta abril del 2017 y recibirá mantenimiento hasta abril del 2018, todo de acuerdo al calendario de lanzamientos (releases) que ellos tienen programado.
Releases schedule node.js Como instalar Node.js en Windows schedule
Después de descargar el MSI, mi recomendación es ejecutar como administrador para evitar cualquier inconveniente de permisos, como te haz de imaginar es una típica instalación de Windows, la cual consiste en presionar el botón de siguiente hasta finalizar la instalación de manera satisfactoria.

“Hola Mundo” desde Node.js

Después ejecutar el instalador, podemos verificar que se han instalado las aplicaciones necesarias para ejecutar Node.js en nuestra máquina Windows, las principales aplicaciones que se instalan son dos en modo consola, una consola llamada Node.js en donde se puede programar directamente en JavaScript y una nueva consola llamada Node.js command prompt, nos enfocaremos en esta última aplicación. Al abrir esta consola podemos ejecutar cualquier comando nativo de Node.js anteponiendo la palabra node, por ejemplo si queremos saber la versión que hemos instalado corremos el comando node –v nos mostrará la versión de Node.js que tenemos instalada, en nuestro caso debería mostrarnos algo como v4.4.6. Para verificar que todo funcione de manera correcta ejecutaremos un pequeño fragmento de código JavaScript, el cual ejecutaremos desde la consola de Node.js en nuestra máquina Windows

//función que imprime números de manera ascendente
function ascendente(){
    console.log("--- Contar de 1 a 5 ---")
    for (var i = 0; i < 5; i++) { 
        console.log(i+1) }; 
    } 
}
//función que imprime números de manera descendente 

function descendente(){ 
    console.log("--- Contar de 5 a 1 ---") 
    for (var i = 5; i > 0; i--) {
        console.log(i);
    };
}

// Ejecutamos las funciones
ascendente();
descendente();

Guardamos nuestro código con el nombre contar.js lo podemos guardar en el Escritorio, en tus Documentos, o en cualquier directorio que desees, luego abres la aplicación Node.js command prompt, por medio de los comandos de consola habituales te diriges al directorio en donde guardaste el programa y lo ejecutas con el comando node contar.js, de inmediato podrás notar que se ejecutan ambas funciones que hemos creado en nuestro archivo. ¡Felicidades!, ya tienes Node.js instalado en tu máquina Windows y listo para empezar a crear tus aplicaciones de manera rápida y eficaz. Si quieres aprender a programar desde consola hasta una aplicación MEAN STACK, únete a nuestra comunidad  y acompáñanos en nuestros eventos, compartiremos los links de nuestro streaming en vivo para que no te pierdas ningún detalle de nuestras reuniones.
Evento Comunidad NodeJS node.js Como instalar Node.js en Windows Comunidad NodeJS anuncio