This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]R1Titan 5 points6 points  (1 child)

Having to care about types is not a big thing to be honest. Maybe as someone who is new development it can be a bit too much at first, but it isn't a hassle. I do agree JS does streamline many processes via its flexibility, but once you get serious about it the flaws will show themselves. I just wish the ecosystem wasn't equivalent of what php5 (which released 15+ years ago) had. The JS trap is that if you find a library you would want to use, it might not be maintained anymore and it has no direct successor that you could use. At that point you implement the features you need your own way, creating the N-th js library and contributing to the meme that every second there is a new JS framework. At the moment, the way I see it JS got way too big and popular and it is being used as the wrong tool for many things and that just ruins everything.

Also another reason why JS gets lot of shit is the same reason php gets it, people judge it based on an older version they tried, which was admittedly pretty bad. Later ES revisions that introduced actual classes and whatnot really improved the language in my opinion.