There’s an NPM package for almost everything you can imagine. Growth is awesome, but if you’ve examined generations of bacteria evolving over the course of hours then you know the down side.
For every amazing library on NPM there are many more abandoned, half finished, or poorly documented projects. Thus is the nature of growth.
I built this website with a content management system using sails.js in 2014. I used sails.js because it resonated with my development philosophy, but it was still unclear where the framework is going — if it’s going to succeed or fizzle.
Recently I saw Sails.js pop up again. Not once, but twice!
My friend didn’t have any prior experience with Ruby on Rails, unlike many of the early Sails.js adopters. I never promoted it or discussed it with them either. My friend found the framework organically.
More recently, I noticed Sails.js on Hacker News via a link to a lesson on Platzi.
The public reaction was predictably critical, but in a positive way. When the critics commented, instead of listing reasons to avoid sails.js, they listed what sails needs to do to fill the gap to becoming a production tier framework.
Coming this far in the eye of the public is a great success for the sails.js framework.
Sails.js isn’t there yet, but it’s well on the way.