Node-RED
Node-RED est un outil de programmation Open Source et gratuit low-code permettant de créer des applications sous forme de briques (nodes) réliées entre elles par des liaisons de manière visuelle, dans un navigateur web.
Contrairement à un outil comme Make.com, Node-RED est plutôt un outil Low Code que No-Code : le traitement des messages reçus est fait en grande partie à travers des briques programmées en Javascript.
Cas d'usage de Node-RED
D'une manière générale, Node-RED est un outil particulièrement puissant pour réaliser en très peu de temps des prototypes logiciels nécessitant un traitement backend simple.
L'IoT, terrain de jeu favori de Node-RED
Automatisations diverses
Peut-on utiliser Node-RED en production ?
Node-RED est stable et ne présente pas de limitations qui interdirait son usage en production. Cependant, en termes de performances, un traitement natif en Node.js sera probablement plus performant, puisqu'il permettra d'optimiser les variables, les fonctions et les boucles, et sera, d'une manère générale, plus maintenable. Pour des usages intensifs, il est donc préférable de ne pas utiliser Node-RED sous peine de sur-consommer des ressources informatiques. Cependant, pour de faibles charges, rien n'interdit d'utiliser cet outil.