Software,  Veille,  Veille Technologique

Node.JS

Outils pour les recherches :
– Outil Google Alerte avec comme mot clé : « Node.JS ».
– Site d’apprentissage orienté informatique et développement comme OpenClassroom, Grafikart ou nodejs.developper.net

Qu’est-ce que c’est ?

Node.js est une plateforme logicielle libre en JavaScript orientée vers les applications réseau événementielles hautement concurrentes qui doivent pouvoir monter en charge.

Parmi les modules natifs de Node.js, on retrouve http qui permet le développement de serveur HTTP. Il est donc possible de se passer de serveurs web tels que Nginx ou Apache lors du déploiement de sites et d’applications web développés avec Node.js.

Concrètement, Node.js est un environnement bas niveau permettant l’exécution de JavaScript côté serveur.

Schéma Client / Serveur Node.JS – © OpenClassroom

Qui l’utilise dans les grandes entreprises ?

Node.js est utilisé notamment comme plateforme de serveur Web, elle est utilisée par Groupon, Vivaldi, LinkedIn, Microsoft, Yahoo!, Walmart, Rakuten, Sage et PayPal.

Les Modules Node.JS

Les modules Node.JS sont nombreux et remplissent multitude de fonctions comme l’utilisation de NoSQL avec le plugin mongoose ou redis. NoSQL qui contrairement à SQL qui utilise un système de gestion avec des tables, NoSQL utilise un système de gestion clés-valeurs. Ce système sert principalement pour le Big Data.

On peut aussi utiliser Node.JS comme serveur d’envoi de mails avec le plugin nodemailer.

J’utilise Node.JS dans mes projets avec le module discord.js qui me permet de développer un robot pour tchat vocal et textuel rapidement et facilement.

Logo du module Discord.js

Actualité sur Node.JS

Articles Retenus :

28/04/2020 – Node.js est sorti en version 14.0

17/03/2020 – Logiciel : GitHub s’offre npm, un acteur clé du monde JavaScript

15/01/2020 – AUTOMATE YOUR LIFE WITH NODE-RED (PLUS A DASH OF MQTT)

14/01/2020 – Un module NPM malveillant vole des données sur les systèmes UNIX

29/10/2019 – Ghost 3.0 : parce qu’il n’y a pas que WordPress dans la vie !

23/10/2019 – Sortie de Node.js 13.0.0

16/09/2019 – V8, le moteur JavaScript de Google, est désormais plus léger

10/10/2018 – low.js, un portage de Node.js pour les systèmes embarqués est disponible comme binaire compilé