The use of Node.js is a great option for IoT developers, despite high memory usage, according to Charlie Key, CEO of the PaaS platform provider Structure.
As InfoWorld reported, Key noted during his speech at the Node Community Convention in San Francisco, that the platform, unlike C and C++ languages, is easier to use for programming the IoT.
A toolset for IoT systems that use C and C++ codes, are difficult to utilize, as these languages involve more problems and require much development time.
“IoT-applicable boards, such as Intel Edison, BeagleBone Black, and Raspberry Pi, can accommodate Node.js now, even if smaller units like ARM-chip-based small microcontrollers cannot, thus giving Node.js an entry into IoT,” InfoWorld wrote.
The Node Package Manager (Npm) modules are accommodating IoT communication protocols, including AMPQ, HTTP and MQTT. Such robotics libraries for Node.js as Cylon.js and Johnny-Five are also supporting the IoT development.
Node.js is a powerful technology used for developing apps that can run on a wide range of things, including small IoT devices and large-scale cloud-based services. It is well-suited for the IoT, due to the scalability, speed and efficiency of the platform.