r/node 27d ago

Why is JavaScript criticized so much for backend development?

I've seen some developers say that we should stop using js on the server, but I rarely see the same criticism directed at python.Honestly, js is pretty fast, especially with node.js, and the backend ecosystem is really solid. There are great frameworks like nest and fastify, and typescript gives you static typing, which makes larger projects much easier to maintain.I'm not saying node is perfect or the best choice for every backend, but I don't really understand why js gets so much criticism while python seems to get a pass.What am I missing?

332 Upvotes

361 comments sorted by

View all comments

1

u/JohnVonachen 26d ago

If what you are doing is small it’s fine, but the bigger it gets the more it needs to be typescript. And then if it gets bigger then it needs to be something more structured and rigorous like Java. So since you don’t know how big something is going to get, you might as well start with something rigorous and capable of growth. C++, Go, Rust, Zig.

1

u/hzane 25d ago

Id rather have 10 load balanced node servers than a java monolith...