Node.js is an open-source, cross-platform, runtime environment that allows developers to run JavaScript outside of a browser. Ryan Dahl introduced ...
For further actions, you may consider blocking this person and/or reporting abuse
Used express, meteor, and nest in my projects.
Express.js: for small-scale projects or side projects, I prefer sticking with this good old framework because of its minimal footprint and mature ecosystem (for every problem I likely run into, there is a decent solution)
Meteor.js: I like how easy it is to get email/social authentication up and running, as well as its realtime data pub/sub mechanism. I felt it lacks of active community support, just check when was the last post on themeteorchef.com/
Nest.js: I find writing unit test has more overhead (all the module DI and mocks 🤦♂️). Using third-party libraries might take more effort to look for the Nest.js version, e.g.: bull and nest-bull. I would consider Nest.js only for mid-to-large-scale projects, plus the dev team are all on board with DI, modulization, and things
Played with LoopBack for a little while then switched to Meteor
BTW: shoutout from Melbourne mate
Interesting, thanks for the reply! And hi from Tbilisi, Georgia!
Missed AdonjsJs there
Nice article. I use Express in my job, it has the great advantage of being the most popular one so it has the widest community support and documentation. However I like Koa (that has async error handling unlike vanilla express) and am also interested in Nest JS
no one mentioned moleculerjs, which I consider the best js framework to create a micro-service architecture
I have never heard of this framework, thanks for pointing it out.
I wonder that why "feathers" is not so popular in nodejs world. I'm gonna check sails. it seems similar to feathers
feathers is just the express server extended, but then again, so is nest and loopback.
Nest is actually platform-agnostic, for which the server which can be express but also fastify, or any other server for which you make an adapter.
Consider also Fastify, a great and lightweight framework
Missing github.com/totaljs/framework
What about Next.js?
I think when we say “node js framework” we mean backend frameworks. But next/nuxt are extended front end frameworks for SSR