Intoduction à Node.js: Définition et installation [Tutoriel]

Article par Bedoui Mouoifek:
node.js logo
Bienvenue à notre blog , nous présenterons des articles hebdomadaires sur différents technologies web en collaboration avec Zizou  .
Ce corner est destiné au Node.js . Lu ou entendu  pour la première fois , trop tard!!
Node.js existe depuis 2009 .
Bref , c'est juste pour vous cet article. C’est quoi node.js ? Pourquoi? pour qui? comment ? 

Node.js est un environnement  Javascript coté serveur .
Alors est -il capable de remplacer les fameux environnements J2EE ou .NET ?
Node.js ,n'est pas destiné à résoudre tous les besoins ,n'est plus la solution parfaite pour tout les projets .
En faite , node est destiné pour les applications orientées réseaux grâce à un modèle non bloquant très utile pour les applications temps réel,garantit la scalabilité et la montée en charge .
N'est pas convaincant?
N'oubliez pas que Node est basé sur un environnement Javascript qui n'est pas limité à un traitement front-end .
Javascript est un langage interprété ,asychrone grace aux 'callaback functions' ou fonction de rappel.
Par rapport au java,  il est moins gourmand en ressources utilisés ,en fichiers de configuration et surtout plus rapide  en temps de réponse.
Mais Node.js nécessite des qualités techniques pour un développeur web car une faute de programmation induit un blocage de notre serveur .
Probablement j'ai oublié de mentionner  explicitement qu'il est mono-thread .
Bon maintenant Node.js est mono-thread ,moins groumant en ressources matérielles, nécessite des techniques en Javascript chez le développeur,n'est pas censé à être partout  .
Alors laissons à coté l'introduction théorique, ennuyante certainement pour quelques lecteurs .
Choisir l'OS de développement c'est un choix pour vous. Windows 8 , Windows 7  mmm vous allez souffrir dés la phase d’installation . Pour un développeur  ,c'est mieux d'opter pour une distribution libre . Avec le gestionnaire des paquets et la gestionnaire des modules , la magie aura lieu
.
Notre machine est Ubuntu 12.04  32 bits:

sudo apt-get install python-software-properties
sudo apt-get update
sudo apt-get install nodejs
node -v

Maintenant , tout est bien installé l'aspect modulaire de node.js nous facilite le travail via notre terminal et la commande npm . Selon le besoin de votre application vous devez installer les modules  comme npm install express.
Le prochain article , nous commencerons le développement .


Vous avez aimé cet article ? alors suivez-nous sur Twitter, Google+ et Facebook, et partagez-le avec les boutons ci-dessous ! Vos commentaires sont les bienvenus.
node.js logo tuto zone
Node.js  zone


Enregistrer un commentaire