Installer Node.js sur Windows XP

Attention : Cet article s'adresse à un public intéressé par l'informatique. À défaut de continuer d'écrire sur ce blog, je vais y noter mes aventures avec Node.js.

L'été dernier, j'ai rencontré une équipe de programmeurs qui développait un outil de visioconférence. L'idée étant déjà très intéressante, c'est plutôt le langage avec lequel ils ont développé leur outil qui m'a intéressé le plus. Suite aux encouragements d'un collègue de travail l'ayant lui-même essayé, j'ai décidé de me lancer aussi.

D'après Wikipédia :

Node.js est un framework événementiel pour écrire des applications réseau en JavaScript

Comme je n'ai trouvé aucun article à jour et intéressant expliquat comment installer Node.js sous Windows XP, j'ai décidé de lister ici les étapes de mon installation. Au fond, c'est très simple.

L'installateur

Sur le site de Node.js, cliquez sur le bouton "Download" sur la page d'accueil et téléchargez Windows installer.

Une fois l'installateur téléchargé, lancez le avec votre compte Administrateur (ou SHIFT + Clic sur Ajout/Suppression de programmes et sélectionnez Ajout de nouveaux programmes.)

L'installation se fait sans problème et très rapidement.

Normalement, c'est la fin. Node.js est installé et vous n'avez qu'à écrire "node" dans l'invite de commande pour passer en mode console. Mais comme je voulais aller juste un peu plus loin ...

Socket.IO

Plutôt que de faire de la programmation client/serveur web ordinaire, Socket.IO permet d'établir un dialogue persistent entre un navigateur et Node.js. Ainsi, il est possible de pousser des événements provenant du serveur sans avoir à en faire la demande.

Pour installer cette librairie, il faut NPM. Heureusement, il vient maintenant par défaut avec l'installateur de Node.js. Pour installer Socket.IO, il suffit donc de taper la commande suivante dans l'invite de commande Windows : "npm install socket.io". L'ajout se fera automatiquement et sans que vous n'ayez à chercher la bonne version ou à fournir des paramètres.

Maintenant, il ne me reste qu'à trouver une idée de projet bidon pour tester tout ça.