It would be good if people stop being victim to buzzwords and hype driven development Answer from rio_sk on reddit.com
🌐
Reddit
reddit.com › r/webdev › does node.js have a future?
r/webdev on Reddit: Does node.js have a future?
June 17, 2024 -

I've been toying with the idea of adding node to my arsenal of programming skills but unable to decide if the payoff is worth it in the long run.

Right now, PHP+Bootstrap suffices most of my needs when it comes to app development as a freelancer. As for JavaScript, I've always treated it as a language meant for client-side scripting and nothing more than that.

Now, as much as Node and npm narratives have become the biggest chatter of the day, I'm still not sure how much of that really translates into jobs or freelance projects or even real world industrial usage for that matter.

As far as I know, about 80% of the web is still powered by PHP and while JS certainly tops the TIOBE index, we don't know how much of it can be attributed to Node.js and how much to frontend JS technologies like jquery and react?

There is no doubt that for many folks, npm has become a critical part of webdev toolchain today (though the actual utilitarianism of some popular libs like babel and webpack is questionable IMHO). But when I compare Node with the established "run of the mill" languages like PHP, Python or even Ruby, what Node really lacks is proven works and street cred. Where is the node's equivalent of say sqlalchemy or rails or flask or laravel? Are there standard database drivers to access mysql or mssql or sqlite, for eg? Where are the open source folks in Node.js producing equivalents of WordPress and Magento and Drupal?

And what about the enterprise usage? The big ones are all obviously wedded to either Microsoft's .NET or Oracle's Java stacks. But among the smaller startups, how much mindshare do you see Node getting where it already has to compete with these other languages?

I understand that at a theoretical level, the event based async threading model of Node.js is truly innovative and since most typical CRUD apps spend most of their time waiting for an sql query to perform or network resource to be fetched, async should be the hot cake compared to synchronous programming. But that doesn't work out in practice for some reason. If that really were the case, 80% of web apps would have been powered by Node instead of PHP today, right?

🌐
Reddit
reddit.com › r/node › how to be future proof as a js developer. should i switch to java or go
r/node on Reddit: How to be future proof as a js developer. Should I switch to Java or Go
July 15, 2025 -

So I have 2 YEO working in a service based company with MERN stack as my major tech stack. I have leared alot from it but there is no growth here.
I have worked with other useful and trending tech such as docker, sql, nestjs but on my personal projects.
Although I am confident in my skills but it is normal to worry about future with all things going about AI.I like working with backend more so should I learn Go or Java or keep applying to nodejs developer positions.

Edit: I am not saying I want to switch to Go or Java and abandon Js but which one of these languages I can choose from to be a better backend developer.

🌐
Reddit
reddit.com › r/node › what’s the future of nodejs?
r/node on Reddit: What’s the future of NodeJS?
June 9, 2025 -

Hello everybody,

I’ve been looking to runtime such as Deno and Bun recently.

They aim to be much more than a runtime replacement of NodeJS, however I was asking myself what’s the future of NodeJS.

Will NodeJS Will try to become a one-toolkit that does everything or will keep things as it it now such as having specific bundler, specific linters, etc.

Does NodeJS plan to support typescript by default?

I’d like to know your thoughts on all of that. It will help to understand the global opinion on the question and refine my take.

I mean, I see the potential of Bun, I love the security side of Deno and their typescript first approach.

But NodeJS is the standard, it’s stable and mature and I wonder if they plan to implement these things later on or it will be kind of « replaced » if it makes sense.

Top answer
1 of 4
54
Use Node, focus on making money not the hype
2 of 4
22
Node has embraced below from deno/bun. Builtin testing inspired by Deno. So you don't need jest/Sinon etc. previously Dev's needed jest/mocha etc Experimental compile to binary inspired by deno and bun. Now you don't need nexe, PKG etc. Support env variables loading inspired by deno. So you don't need dotenv. Improvements to esm support inspired by deno/bun Experimental support to strip TS types to natively run TS files (no decorators, enums, namespace etc allowed) inspired by deno. Experimental web storage API (local/session storage) inspired by Deno Experimental SQLlite support inspired by bun and now deno as well. Now you don't need better-sqlite. Experimental permissions support completely inspired by Deno Move towards adapting common web api interface standards inspired by deno and bun. Created a node performance team (for the first time a while ago) completely to keep up with deno and bun runtime performance. Watch mode to auto restart servers on file change in development so you don't need nodemon. Again completely inspired by deno. Websocket native client to match web standards mostly impaired by deno. Alright, I am tired so I will stop here. As you can see, because of constant competition from deno and bun, node team has done a great job in keeping uptodate as much as they can and bridge the gap but still currently, node.js roadmap does not highlight any plans from node team to embrace bundlers, support ssr, native JSX, replace eslint, replace prettier, TS native npm modules, provide native node.js TS types, edge serverless platform, builtin AWS s3, builtin Postgres driver etc. all of which are supported by deno or bun or both That may change in future not for now (AFAIK), no such plans in horizon. So, what's the future for node? As you can see deno and bun have provided a LOT compared to node in such a short period of time but the newness, lack of node style maturity and lack of ecosystem/adoption is whats keeping most users hooked up with node. That buys node more time to keep up with deno/bun as much as they can reducing the need for the devs to move to deno/bun despite still trailing behind them by a lot. Given all of this and Node core team's intention to keep up with the competition, I think node will still be dominant (and relevant) for a long time as Node has bridged the gap in many areas. Despite all that deno/bun has to offer, unless they can provide 100% compatible with all npm packages, stability and grow their native ecosystem, they will remain niche and mostly popular with enthusiasts, solo Dev's, cli's, small micro service and few early stage startups/ demo's only. No need to worry about node's future yet. Although if node can also atleast bridge the gap with full native TS support, bundlers (replace esbuild), builtin formatter and builtin linter (replace prettier and eslint along with their entangled esoteric configs to play well with each other and TS) that would be awesome.
🌐
Reddit
reddit.com › r/devsarg › does node.js have a future in backend development?
r/devsarg on Reddit: Does Node.js have a future in backend development?
April 12, 2025 -

Hey guys, what's the current take on Node.js as a backend technology?

I use it quite a bit for freelance projects and honestly, I like it: it's got good performance, agile development, and a huge community. But I've got a question about the future, especially after watching a YouTube interview with a Mercado Libre Tech Lead, where he mentioned that his team no longer uses Node.js for new projects.

That got me thinking: Is Node.js still a good long-term bet? Is it losing ground to other technologies like Go, Java, or .NET? Do you guys use it in your companies, or is it more relegated to the freelance/startup world?

I'm really interested in hearing what you think, especially those in large companies or leading teams. Thanks in advance for your opinions! 🙌

🌐
Reddit
reddit.com › r/node › what does the future look like for a person who is starting to learn node.js from the scratch?
r/node on Reddit: What does the future look like for a person who is starting to learn Node.JS from the scratch?
January 26, 2024 -

It's been 2 weeks since I stepped into the programming world and so far i'm enjoying it. There is this online mentorship platform that offers a structured roadmap for Back-End NODE.JS development. I have personal communication with my mentor 4 hours a day. Also this platform seems to help out the students with a good work ethic to land a junior job or internship. Everything seems on point, although I often come across these narratives about web development being a dying field. I'm not sure if this is the right place to ask the question, but i would appreciate to hear your insights on this matter. I also want to clarify few things. I don't expect to make quick money from this field, I know it takes hard work, therefore I'm willing to spare 8 hours a day, possibly apply for hundreds of jobs and work as an intern for as long as it's better for my career path.

🌐
Reddit
reddit.com › r/node › aspiring node.js developer in 2024: what should i learn and which resources to follow?
r/node on Reddit: Aspiring Node.js Developer in 2024: What Should I Learn and Which Resources to Follow?
August 22, 2024 -

Hey everyone, I'm looking to become a Node.js developer in 2024 and I'm seeking advice on the best path forward. I'd really appreciate your insights on:

Essential skills and technologies to focus on for Node.js development in 2024 Recommended learning resources (courses, books, tutorials, etc.) Any tips for breaking into the field or standing out as a new developer Some specific questions:

Is Express.js still the go-to framework, or should I be looking at alternatives? Which databases are most important to learn for Node.js work? How crucial is TypeScript for Node.js development now? Are there any emerging technologies or trends I should be aware of?

Thanks in advance for any suggestions or resources you can share!

Find elsewhere
🌐
Reddit
reddit.com › r/node › is node.js even considered for serious backend only development by companies anymore or is just bff/serverless only. are node.js jobs declining significantly?
r/node on Reddit: Is Node.js even considered for serious backend only development by companies anymore or is just BFF/serverless only. Are Node.js jobs declining significantly?
May 29, 2023 -

Compared to GO, Kotlin/Java, .net core etc. where job adverts for those languages are some serious backend ONLY job adverts and the entire (or majority) backend is FULLY in those languages.

When it comes to purely Node.js, it is most of the time NOT used to build entire backend and is often backend for frontend sitting in between acting as a proxy between frontend and other services written in better languages (companies words not mine).

And Node.js jobs are often coupled with react especially if next.js is used then due ssr and acting as both ssr and proxy (accumulating data). But even then Node.js/next combination is not the main stack in backend.

Regardless of whether next.js is used or not, a vast majority of jobs that i see with Node are niche like below.

  1. middlewares acting a data aggregators and fetching data from different services and node acts as backend for frontend only.

  2. next.js. everything from point 1 plus the ssr.

  3. They want you to do react and put node as well anyway as build tools are all in node (no corelation to backend) and incase they user next.js for ssr then also node is put.

  4. ONLY in serverless context Node.js is put.

So, is the usage of Node drying out wave are not companies NOT preferring Node.js in current times to build something new fully in Node.js?

Before people say, but my company use Node.js for xyz, please highlight whether they are recent project (or they were developed in Node.js during Node hype phase) and what percentage of entire backend is developed in Node?

Given the rise of similar posts on this sub asking same questions i.e "are companies still using Node.js" or "has Node.js work dried out and less jobs" or "Node.js jobs often require react etc" we can no longer ignore it and blaming it on current downturn in market. You dont see GO developers asking the for the same.

Thoughts?

Top answer
1 of 31
144
You can still find numerous companies running a full backend with Express/Fastify/Loopback (developed by IBM), even if some more performance sensitive endpoints and domains hand over to lower level languages. Node handles most things, but there will always be tasks a lower level systems language is more ideal for. Since Node builds on the language of web browsers, and has been selected by basically every “serverless”/FaaS (gross) provider, it’s ofc going to have a lot of popularity in these domains, as companies want to modernise but change as little as possible. My personal hypothesis is that as Node grows and matures, it’ll slowly start eating the pie of languages like C# and Java, just like it’s done for Ruby and Python. More and more companies are adopting Node for general server side and handing over to Rust/Go/C/C++ for stuff that must be fast. On the note of Go though, it seems like that language too is starting to decline, but that could just be what I’ve seen personally. The BBC use Node for their entire web publishing stack, a lot of their internal tools, and for APIs on their iPlayer and Sounds streaming apps. Although they do also still have a lot of Ruby and Java in older areas. GOV.UK Digital Identity (single sign on across UK government services) use Node.js to handle their front ends (they use bespoke SSR, akin to a traditional website) which then hands off to a AWS Lambda backend. Netflix primarily uses Node, handing over to Java only for core situations. PayPal have used Node since 2013 and continue to, although back-of-house financial systems are still in different languages. Trello, now an Atlassian (hiss) project, uses Node throughout its backend. Will you find a company using Node at every step? No. But that’s like using a hammer on concrete. There will always be tasks that require other languages, and companies ought to be (or continue to be) polyglot. However, Node has been growing and continues to grow.
2 of 31
32
I think Node.js is still quite relevant today and the usage will increase especially for fullstack development by folks that love JavaScript
🌐
Reddit
reddit.com › r/node › should i choose nodejs?
r/node on Reddit: Should i choose nodejs?
August 12, 2024 -

Should i choose nodejs?

I recently started learning MERN. I can create crud websites. As a newbie i am confused with choosing a backend. Heard most companies prefer dotnet or Java springboot . These are my concerns:

  1. Is this a fact or a rumour?

  2. Why is nodejs that not much popular popular?

  3. Will the scenario ever change in future?

Give me facts and figures to support your claim

Incase you support nodejs, provide some good resources.📚

🌐
Reddit
reddit.com › r › webdev › comments › bn9vl5 › what_is_your_assessment_of_nodejs_future
Reddit
May 11, 2019 - A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design.
🌐
Reddit
reddit.com › r/node › is it worth learning node js in 2022?
r/node on Reddit: Is it worth learning node JS in 2022?
September 12, 2022 -

Hi everyone, It's my first reddit post and I would just like to ask for some advice. I'm currently working for a startup company as a Data Analyst and basically have two career paths I can take in the future:

  1. Data Analysis

  2. Software Engineering

Setting aside my current role, I'm more inclined to go with Software Engineering. Issue is, if I were to go down that path, I would have to learn JS and node JS from scratch as most of my past programming experiences were focused on Python and PHP; Considering it's 2022, would it still be worth it to study as a whole considering the future and its overall saturation within the community? Thank you and sorry in advance for my grammar.

Top answer
1 of 5
19

Is it worth learning node JS in 2022?

Yes, the market is booming.

I'm currently working for a startup company as a Data Analyst and basically have two career paths I can take in the future:

Great, you have a foot in the door! That's a good start.

Data Analysis

Very lucrative in itself, and more of a niche than software engineering is.

Software Engineering

Very lucrative once you're good at it, and lots of room to specialize.

Setting aside my current role, I'm more inclined to go with Software Engineering.

Why so?

Issue is, if I were to go down that path, I would have to learn JS and node JS from scratch as most of my past programming experiences were focused on Python and PHP

You'll need to learn a new syntax, but most programming concepts are mostly the same. I would focus on the JavaScript quirks and understand/learn/master those first; the rest will be easy since you already have the basics.

Considering it's 2022, would it still be worth it to study as a whole considering the future and its overall saturation within the community?

More and more software engineers are necessary every day. There aren't nearly enough of them. I don't see that changing anytime soon. Especially someone with your level of brainpower would be a very in-demand asset for many companies out there. And, you can always fall back on Data Analysis or pivot to Data Science and Machine Learning. You'll have all the fundamental pieces of knowledge; you have so much room to specialize and pivot as time goes by.

Thank you and sorry in advance for my grammar.

Never apologize for doing nothing wrong.

2 of 5
8

If your question is:

Will I have a lot of competition since so many people know JS?

The answer is "Yes".

But also you will get more job opportunities than going into a more niche language.

🌐
Reddit
reddit.com › r/node › future of nodejs?
r/node on Reddit: Future of NodeJS?
October 15, 2020 -

Hello group!

I’ve recently noticed a popular lib I use, request promise, is now deprecated, citing that request is also deprecated. There are some explanations of the need for the ecosystem to change by the author, but I’m not sure what they are.

See: https://www.github.com/request/request/issues/3142

Can any one provide a little bit more color on the changes maybe to nodejs that has impacted these two libs that are consumed my so many ?

🌐
Reddit
reddit.com › r/cscareerquestions › is node js more future proof than java?
r/cscareerquestions on Reddit: Is Node JS more future proof than Java?
November 7, 2020 -

I have just graduated from college. I'm trying to decide my stack from so much time now and still have not come up with an answer as half of the answers say "do Node" and half of them saying "do Java". I'm less familiar with web development languages than with core programming languages so wanted to know that if Java will do though I have started learning Node a bit. Also I wanted to know is it common to switch the stack when moving from one job to another and still don't have any major decrease in the salary? Is it like backend software engineers don't label themselves like "Java Developers" or "Node JS developers" and change stack if they need to? I'm asking this question a guy wrote that as an answer to a similar question. I don't want to be in a situation ever in my life in which the company in which I want to work works on a different language rather than the one in which I have like 10 years of experience and then I get paid like a junior.

🌐
Reddit
reddit.com › r/node › what after node.js? go vs java – need genuine advice for backend career growth?
r/node on Reddit: What after Node.js? Go vs Java – Need genuine advice for backend career growth?
June 14, 2025 -

Hi everyone,

I'm currently working as a backend developer using Node.js. I joined my first company around 3 months ago as a fresher, but my salary is quite low.

My goal is to grow significantly over the next 2–3 years and aim for a salary of around ₹25–30 LPA (which is approximately $30,000–$36,000 USD per year). To achieve this, I want to upskill and add another backend language to my stack. I'm considering either Golang or Java, but I'm confused about which one would be the better investment for long-term career growth.

Some context:

  • I'm still learning DSA starting with JavaScript.

  • My main focus is on building a strong career path and ensuring future job stability and good compensation.

Could anyone share advice or experience on:

  • Which language between Go and Java is better for backend career growth in India or globally?

  • Any suggestions for a learning path that can help me reach my goals?

Would really appreciate some honest and practical guidance from experienced devs.

Thanks in advance

🌐
Reddit
reddit.com › r/node › choosing a node framework in 2024
r/node on Reddit: Choosing a node framework in 2024
September 1, 2024 -

So i am building an app and not sure which web-server framework to choose.

I am a frontend developer with ~4 years of experience willing to improve on the backend side with node.js

I am also a bit familiar with .Net Core and C#.

In general, the app will have 2 main modules: a scrapper using playwright and an API to serve data for the client. I am also planning to serve the frontend assets directly from the node.js, so it will be a monolith with server/client folders.

I’ve already chosen prisma as my ORM of choice and tRPC instead of traditional REST api.

Now i am trying to choose the right framework for the job, but fastify and express seem to be giving too much freedom on the structure of the app and how things can be done.. at the same time, nest.js is way too bloated with unnecessary stuff

Top answer
1 of 5
51
How much freedom do you want? NestJS is really (almost painfully) opinionated, but I’ve used it across personal and professional settings and honestly it’s really good. It takes some getting used to, but they cover all the bases and their docs are quite good If you don’t need your hand held as much and can handle your own project structure, then Express/Fastify will get the job done just fine. I’ve used both and they’re both quite capable. My general recommendation is that if you’re on a professional team, use NestJS. If you’re on a personal project or then it’s less important and chose depending on how much freedom you want to have. Using NestJS over time gave me enough structure that I better understand layering and separation of concerns and can self-impose rules to keep things clean and organized.
2 of 5
12
Nest isn't bloated, you use the pieces of it that you need. The docs will make you a better backend developer. It helps to enforce project consistency as your project grows and scales. You'll end up inventing your own dependency injection system anyways if you go with pure express. Why are you set on Prisma and tRPC, when you already admitted you don't have much backend experience? Are you just picking things that are advertised more by techfluencers and the Prisma Reddit spammers? Are there actual benefits to those tech choices that your project will need? I'd recommend sticking with the basics and tried and true methodologies like traditional REST and using a query builder such as Kysely/Knex, maybe MikroORM/TypeORM if you're insistent on an ORM, instead until you get to a point where you actually need more specialized tech.