Node.js

De Didaquest
Aller à la navigationAller à la recherche
- Il permet d'utiliser le langage JavaScript sur le serveur, donc de faire du JavaScript en dehors du navigateur !
- Il bénéficie de la puissance de JavaScript pour proposer une toute nouvelle façon de développer des sites web dynamiques.
  • JavaScript avait toujours été utilisé du côté du client, c'est-à-dire du côté du visiteur qui navigue sur notre site. Le navigateur web du visiteur (Firefox, Chrome, IE...) exécute le code JavaScript et effectue des actions sur la page web.
Javascript-fonctionnement.png

On peut toujours utiliser du JavaScript côté client pour manipuler la page HTML.Par contre, Node.js offre un environnement côté serveur qui permet aussi d'utiliser le langage JavaScript pour générer des pages web. En gros, il vient en remplacement de langages serveur comme PHP, Java EE, etc.

Node-fonctionnement.png

Du faite que JavaScript est un langage basé sur les évènements, donc Node.js est lui-même basé sur les évènements. Du coup, c'est toute la façon d'écrire des applications web qui change ! Et c'est de là que Node.js tire toute sa puissance et sa rapidité.

Avec Node.js, vous pouvez créer des applications rapides comme :

  • Un serveur de Chat
  • Un système d'upload très rapide
  • ... et de façon générale n'importe quelle application qui doit répondre à de nombreuses requêtes rapidement et efficacement, en temps réel

Premiers pas

  • Comprendre brièvement le principe et installer Node : [1]

Installation

site officiel : https://nodejs.org/en/