C’est quoi? à quoi ça sert? Qui l’utilise? Etc
un outil apparu en 2010 qui utilise comme son nom l'indique le langage JavaScript.
Cet outil permet de développer côté serveur alors qu'à l'origine le JavaScript est un langage utilisé côté client pour rendre l'interface plus dynamique avec des effets, des transitions et des animations.
Node.JS n’est pas un framework, c’est un environnement très bas niveau, qui se rapproche plus du C que du PHP. il n’est donc pas conseillé au débutant. Le JavaScript n’étant pas vraiment un langage orienté objet, cela demande une manière de penser différente pour développer une application
Avec l'arrivée du navigateur chrome et de son moteur v8, la rapidité d'exécution du JS a été grandement accru. En effet le JS a été souvent délaissé et considéré comme un petit langage seulement bon pour faire des effets côté client, Google Chrome lui a donné un second souffle
Node.JS est donc super rapide à exécuter.
D'un autre côté la prise en main n'est pas super facile pour les développeurs débutants.