JS hatred is a huge problem.
It has driven huge projects since XHR was invented.
Google's GWT was one of the first, targeted at Java devs.
jQuery was a bit js hatey, too (early devs didn't know where js stopped and jquery began, including me).
And js hatred continues to drive countless projects promising devs 'you don't have to learn js'.
I believe this attitude is utterly foolish.
To build a webapp without knowing the foundations of the web is foolish.
And much of the misery devs experience is because they weren't willing to do the harder, but wiser, thing and just suck it up, and learn how to program browsers.
Literally every dev who's ever believed the line about not needing to know html, css, or js has discovered how utterly false this is.
(TypeScript is actually an exception here since it's a strict superset of JavaScript, so if you are a TS expert you are already a JS expert)
JS hatred is a huge problem. It has driven huge projects since XHR was invented. Google's GWT was one of the first, targeted at Java devs. jQuery was a bit js hatey, too (early devs didn't know where js stopped and jquery began, including me). And js hatred continues to drive countless projects promising devs 'you don't have to learn js'.
I believe this attitude is utterly foolish. To build a webapp without knowing the foundations of the web is foolish. And much of the misery devs experience is because they weren't willing to do the harder, but wiser, thing and just suck it up, and learn how to program browsers. Literally every dev who's ever believed the line about not needing to know html, css, or js has discovered how utterly false this is.
(TypeScript is actually an exception here since it's a strict superset of JavaScript, so if you are a TS expert you are already a JS expert)