3 ms·
JavaScript had a bad reputation far before Node.js was introduced. It was blatantly inferior to begin with, and it hasn't really improved since, but for whateve
by PommeDeTerre 14y ago
JavaScript had a bad reputation far before Node.js was introduced. It was blatantly inferior to begin with, and it hasn't really improved since, but for whatever reason people don't recognize the inferiority like they used to.
While its prototype-based nature may have some theoretical benefits, in practice it has obviously been disastrous. I suspect that it is the cause of more terrible code than JavaScript's numerous other serious problems.
In order to make something truly usable out of JavaScript, you essentially have to discard all of its core features and syntax. At that point, one should ask why there's even any point in bothering. If JavaScript basically needs to be twisted into something resembling C++, Java, C#, Ruby or Python to be truly useful, then why not just go with those languages instead?