Answer by Alexandre Morgaut:
Maybe your question is related to recent posts like:
More globally, with the buzz, some developers considered node.js as something that might be the best and unique solution to solve almost everything. At the end, they have to figure out sometime that other technologies can be more mature or more adapted for their specific projects.
Maybe you ask it because io.js did let fear some potentially dangerous split in the community.
- Oracle new JS engine for Java (Nashorn) has been made node.js compatible from start via Avatar.js (see)
- Alternatives likeenhance its node.js compatibility at any version (and has an experimental project)
- Intel recent Internet-of-Things IDE introduce node.js project type to run on iot devices (see)
- io.js, the very active node.js fork, as joined back the original node.js via the nodejs foundation (see)
- Intuit & Paypal formed the EnterpriseJS coalition (see)
- Even Microsoft, instead of promoting their own SSJS platform with proprietary APIs, after helping the node Team for Windows support, recently started a node.js fork with their JS engine instead of Google V8 (see)
The near future of node.js looks more to be the start of the same competition we have on client-side, than the start of a decline.
At the difference of the client-side, we don't have to wait for the W3C, WHATWG or ECMA to be created nor to wait for the vendor leaders to be part of them.
CommonJS work stopped but we now have thiswith already on board representatives from:
but also more recently
- Digital Ocean
As this foundation was just created, I would not be surprised if Mozilla, Google, and Oracle ultimately join them (and who knows… maybe also Apple).
Note also that:
- Adobe is supporting thecoallition.
- The Node.js Foundation becomes a Linux Foundation Collaborative Project (see:)
If we take a look at node.js Job trends, they appear to be almost non-existent compared to other one. Actually, node.js is just shyly starting to rise up
Now, looking to relative percentage grow, you see that, not only node.js is the one with biggest progression percentage, but also that each time it started to decline, it finally grew up again a bit later.
See last updates there (you can test with other skills):
Node.js is still a young technology, and while some of its use cases might have been invalidated (at least partially), it still get regularly new use cases going on and then still has market-share it can conquers.
So, yes, node.js & npm will probably see lot of changes,
but they should result in great enhancements for the whole community.
My conclusion is then that no, Node.js is not declining
It is now growing at a higher level, a more mature one
If you want more reading on that topic, I invite you to get a look at this article: