I feel like it's been a few years since I've paid attention to this area.
Which frameworks are you working with, what is the most popular "stable/boring" framework, and what's new and interesting?
I feel like it's been a few years since I've paid attention to this area.
Which frameworks are you working with, what is the most popular "stable/boring" framework, and what's new and interesting?
For further actions, you may consider blocking this person and/or reporting abuse
Oldest comments (40)
I recently researched Node frameworks for a project and there are a ton of options to choose from.
Those were the top 5 I considered, but there is also Meteor, Fastify, Nest, Keystone, Hasura, Vulcan, Hammer.js, Prisma, LoopBack, and others.
When in doubt, follow the saying of "Nobody ever got fired for choosing IBM" but replace that with "Express". It gets the job done and has the community support to back it up. A lot of the newer frameworks look very cool and include more features to provide a better developer experience, but it can be hard to choose and hard to predict long-term support for them.
Hmm I think sails is not relevant anymore :(
Right, that should definitely be AdonisJS now, Sails is probably a thing of the past
The idea of sails.js was promising I think the biggest problem with sails.js was that it came out when node was still infant.
AdonisJS is interesting and appeals to folks who've used Rails or Laravel (which would include myself).
The only thing that looks a bit weird is their homegrown custom "import syntax" (using a "use" keyword that seems to be taken literally from Laravel), instead of 'require' or standard ES6 'import'. But maybe (probably) their documentation explains the rationale behind that choice.
I heard the 'use' syntax is going to be replaced with ES6 'import' in the next version of AdonisJS v5
Interesting! I don't know what the original reasoning was behind "use", but I assume it had some advanced capabilities which are now covered by standard "import" so that they don't need their homegrown syntax anymore ('import' is now supported natively by the newest node.js versions).
V5 is being rewritten in TypeScript
That's also good news, I'm definitely starting to see the advantages of TS.
SkullJS - A comprehensive pain in the arse javascript framework that does nothing but give you bigger node modules.
LavaJS - A library which burdens your workflow and makes you quit the web development.
SkyJS - Another brick-end framework that does literally do nothing but add to your dependency. It makes you a cool DEV.
Please make this at the top of the comment section so that people are aware of the JavaScript ecosystem. ππ
I can already tell that this will be the top comment of the week... π
And koas typescript support is much better than what express has
At work:
Our own server framework which is based on express. Frontend are mostly react Client side rendered.
Personal:
Express + next.js in combination with typeorm and postgresql. I call it the boring stack for me but it is really efficient to work with it. Ahh yeah typescript πππ
This will help ;)
2019.stateofjs.com/
Some comments may only be visible to logged-in visitors. Sign in to view all comments.