What is a node?
Let's first understand what exactly a node is in Node-RED.
Node-RED is a tool for programming Node.js applications with Graphical User Interface (GUI) tools. Node-RED also serves as an environment for executing software (Node-RED Flow) programmed on Node-RED.
Normally, when programming with Node.js, the source code is written with a code editor or Integrated Development Environment (IDE). An executable file is generated by building the written source code (compiling, associating with dependency files, and so on).
Visual programming on Node-RED basically follows the same process. The difference is that the coding part is the act of placing the node on Node-RED instead of the editor.
In Node-RED, the basic processing used when programming with Node.js is provided by implemented parts called nodes. In normal object-oriented programming, these parts may often be provided as library files in the form of common parts.
Since Node-RED is a GUI-based visual...