NodeJS framework at a glance

Express

When you use Node.js to build a web application, Express is usually regarded as the de facto web server. Its philosophy (a minimalist core that can be extended with middleware packages) is familiar to most Node.js developers.

Please

Koa's philosophy is close to Express, but it uses ES6 generators to avoid the problem sometimes called callback hell.

Feathers

Feathers is a very flexible solution that creates a service-oriented architecture, and is a good fit for creating Node.js microservices.

Nodal

The Nodal framework connects to the PostgreSQL database with targeted stateless and distributed services.

Keystone

Keystone is one of the best solutions to get a management client running and to manage the content from the MongoDB database. The management interface is automatically generated from the model, with all CRUD operations and fine filters.

Sails

Sails is a complete MVC framework, inspired by Ruby on Rails, it can work well with any type of database (SQL or NOSQL).

Loopback

Loopback is another mature framework with many built-in functions, including the use of tokens and authentication to any type of database connector. Its killer feature is the API browser feature, which allows developers to check many API endpoints in an intuitive way and check any user's token. If you have to build an API, this is definitely a good choice.

Guess you like

Origin www.cnblogs.com/sexintercourse/p/12704263.html