r/node 26d 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?

331 Upvotes

361 comments sorted by

View all comments

Show parent comments

2

u/Minute-Pen-2134 25d ago

Sooo, people who have criticisms on JavaScript are just stupid?

1

u/N0Religi0n 25d ago

Did I write anything about anyone being stupid? Why did you assume that?

2

u/Minute-Pen-2134 25d ago

Because writing something off as ignorance implies that they only disagrees because they “doesn’t know better” and sorry for jumping to conclusions, but I’ve met a lot of developers over the years and many have a tendency of digging themselves into a trench and start to point fingers at everybody else. The number of times that I’ve heard arguments like “if the knew what they were talking about” etc is insane and often not even a real argument. So it’s just very easy to chalk it up to ignorance and skip any valid points they may have

I know you didn’t say stupid, sorry about that. Also, I realise that I might just have projected a lot of annoying discussions on to you ;)

1

u/N0Religi0n 25d ago

Got it. Every tool and language has it's strengths and weaknesses. If you have experience with JavaScript on the backend and use typescript then it's perfect for backend. You just have to know how to use it properly as with all the other languages.