It's not a framework, it's a boilerplate with an architecture focused on scalability, not just the old controllers/models/services folders. It comes ready to be used on production, to write tests and to use a SQL database. Check the repo wiki (https://github.com/talyssonoc/node-api-boilerplate/wiki) as well to more details about the architecture, configuration and features.
The documentation is still in the first version so feel free to ask and suggest changes.
Ok, tell me where on "object-oriented programming" is the word "class". Objects are not necessarily related to classes. And yes, a prorotype is a object that you can extend from, as well as from any other object, like prototype-based OOP works.
Totally agree. The lack of understanding of JavaScript's paradigm from some people make them blind about the language power, it has the enough amount of every needed paradigm there, including OOP, functional and evented. I see in the comments here people complaining about things like dynamic `this` when they just don't understand it's one of the biggest powers of JS.
Damn, I see so much frustration from you for not being able to understand JavaScript here... once you understand it's a different language instead of trying to write your favorite language with JavaScript syntax it'll get better, buddy, relax :)
The documentation is still in the first version so feel free to ask and suggest changes.