Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
I like js, but there are too many frameworks trying to be or implement next standart
Anaeijon5974ySimple reason for hating it: It's terrible.
No type safety; seemingly random casts.
And it forces you to code "ugly".
Defining objects is terrible. You even define loading libraries only happens in the HTML code. If you put them in wrong order (for example while generating HTML dynamically), everything fails and you don't know why.
Inheritance is complicated and illogical.
And why is it possible to reach variables of an outer function but hard to pass these variables as parameter to a function defined somewhere else?
Why do I need to define a function somewhere else, if it logically belongs to an other "object".
Managing bigger projects with lots of different js is terrible. It forces you to create a bad code structure.
Or at least it's harder to keep everything structured, than it should be.
zerocool1054yI dont' really hate JS, but the scopes are a nightmare. And the dominance of that language is scary at least.
The only thing that concerns me is all this hate i see everywhere against it. All this hate discourages me in a "maybe-it-sucks-and-im-too-bad-a-coder-to-notice" way.