Node.js ti permette di eseguire codice JavaScript su Desktop, questo consente al Web Developer di avere un Sistema di sviluppo web basato completeamente su JavaScript.
Questa quida vi mostrerà come scaricare, installare e testare il sistema Node.js con NPM su Windows (Per la guida su come installare su Mac OSX vedere Come installare Node.js su Mac OSX.
Per prima cosa bisogna scaricare il file .msi da a 32 o 64-bit, a seconda del vostro sistema, dal sito ufficale Node.js. Installate cliccando sempre su Next.
Questo file installera sul Vostro PC sia Node.js che NPM (un potente strumento che consente di scaricare e installare moduli esterni, provenienti da un’ enorme libreria online open source).
Una volta completata l'installazione, possiamo verificare se Node.js e' stato correttamente installato aprendo una nuova finestra del prompt dei comandi e inserendo il comando 'node -v'.
Il comando inserito vi mostrerà la versione attualmente installata di Node nel terminal, per esempio 'v4.0.0'
Se l’installazione è stata eseguita in modo corretto, sarete ora in grado di eseguire codice JavaScript direttamente dal prompt dei comandi o cmd. Per provare potete entrare nella modalita' 'runner' di Node, inserendo il comando 'node'.
Quando vi trovate nella modalità 'runner', potete inserire comandi JavaScript nella console, per esempio se inserite il commando console.log('ciao') vedrete che la parola 'ciao' sara stampata in output, come si puo vedere nella screen sottostante.
Node.js viene spesso utilizato da sviluppatori web per realizzare Web App, molte volte utilizando il framework Express.js.