| ▲ | jacquesm 3 days ago | |||||||||||||||||||||||||
From the proverbial frying pan into the fire. If you're going to go through all of the effort and cost to switch platforms and to retrain your developers, why on earth would you pick Node.js? Node.js is such an incredible mess. The ideas are usually ok but the implementation details, the insane dependencies (first time I tried to run a Node.js based project I thought there was something seriously wrong with my machine and that I'd been hacked), the lack of stability, the endless supply chain attacks, maintainers headaches and so on, there is very little to like about Node.js. C# before Node.js and I can't stand C#. Java Before C#. Yes, it's a language rant, but in the case of Node I am really sorry. | ||||||||||||||||||||||||||
| ▲ | tshaddox 3 days ago | parent | next [-] | |||||||||||||||||||||||||
So you'd recommend they rewrote their Python project in Java (assuming the rewrite itself was a good idea)? I don't have any experience on a production web server written in Java or C#, but they both seem like a more difficult transition than JavaScript for rewriting a Python codebase. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | moralestapia 3 days ago | parent | prev [-] | |||||||||||||||||||||||||
[flagged] | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||