[Previously asked this on Stackoverflow, but was told it was off-topic. I can't tell if it fits here or not after reading the guidelines, but figured I'd give it a try!]
I am new to raspberry pi, and I'd like to use node.js for GPIO projects. Nothing specific just yet - just learning how to control/read from various pieces of hardware for the time being. Eventually, I do plan on setting up a server to do GPIO stuff based on API requests.
There seem to be several modules/libraries to choose from to make that happen - so far, I've experimented with both Johnny-Five and onoff to write simple blinking LED programs.
Before I go too far down the rabbit hole with either one, what are some pros and cons? Does anyone have a strong opinion of one verses the other for a given application, or perhaps have a suggestion for a different module altogether?
If it matters, I'm running Raspbian Jessie on an RPI3.