What's new:
- A handful of new practices that relate to platform changes like ESM, EventTarget and more
- Tons of edits
- Recommended libraries for 2023
- Looking for new content only? just skim through the #new or #updated tags
https://github.com/goldbergyoni/nodebestpractices
Videos
Hello everyone, I wanted to discuss with you the prospects of Node.js in 2023. With so many alternative solutions for web development, such as Deno or Remix, will Node.js be able to maintain its leading position in the market?
So, I'm sharing this article with you and I will be glad to hear your thoughts about it.
https://mobidev.biz/blog/node-js-for-backend-development
Node and Deno are runtimes, Remix is a framework that runs on Node and presumably will eventually work with Deno if it doesn't already. If you know Javascript and Typescript you're unlikely to have any difficult working with any of these.
As an unemployed grad webdev in Sweden, I look at job postings a lot for frontend and fullstack specifically. I've only seen a few jobs that include Node.js. It's mostly Java and .Net.
If you were to start a Node project with a frontend. What would be the stack of frameworks and libraries you would use in 2023?
I have been working professionally as a Frontend for a year and I want to find my first job as 'Full-Stack'.
Do you recommend me to continue learning Express (with TS) or learn Nest?
Is investing heavily in node in 2022 and onwards worth it? How about the Deno ecosystem?
How is the market demand for node compared to other backend stacks?
I have been thinking to add node to my skillsets but the way TJ illustrated the js ecosystem is making me think twice. I think the advent of Deno also vouches for the article.
I don't know. Your opinions will be highly appreciated.
Well that article is from 2014, and its not very accurate at depicting Node's popularity or adoption in todays scenario. Node is still very much alive and kicking, and being used in high performance data-access builds world over.
Express, which is a NodeJS web framework, is currently the most used web backend framework according to StackOverflow's survey and JavaScript is the most used programming language.
There's a bit of variability to it depending on how you count and which all domains and projects include. But it's safe to say that NodeJs is among the most popular technologies for web backends. If not the most popular.
Deno is nowhere close to replacing Node. And honestly, I doubt it ever will be.
The article is frankly out-dated. Node is completely fine for large and complex projects once you switch to TypeScript from plain JS.
I imagine a PaaS solution is a better option, rather than having to deal with pm2, nginx and the like.
I've heard good things about render and railway. Used fly.io but they have their drawbacks like restricted logging and higher than acceptable downtime, in my experience.