NodeJS

NodeJS est une plateforme logicielle qui permet exécuter du JavaScript côté serveur, ouvrant la possibilité de création d’applications web écrites entièrement en JavaScript (côté client ET côté serveur).

Tout comme le langage sur lequel il est basé, le JavaScript, NodeJS est asynchrone : il utilise des callbacks, qui sont des fonctions exécutées lorsque qu’une tâche est terminée. NodeJS permet de faire tourner un serveur web sans avoir besoins d’un logiciel externe, contrairement à PHP qui est tributaire de Apache pour fonctionner.

Il dispose d’un gestionnaire de paquet nommé NPM (Node Package Manager) permettant d’enrichir ses fonctionnalités. Le plus célèbre de ces packages est ExpressJS, qui est un micro-framework facilitant entre autre le routing. Il est possible d’utiliser plusieurs moteurs de template comme EJS ou Jade.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *