DEV Community

loading...

Discussion on: The Shocking Immaturity of JavaScript

Collapse
spronkey profile image
Keith Humm

I think the main problem is that it has resulted in an “everything is always in some state of broken” problem. You can’t really depend on the tools you have to work for longer than a very short span of time, and unless you have a really large amount of time to dedicate to maintenance of the churn, it can really kill your efforts.

Try maintaining projects in JS that aren’t high priority, for example. Almost every single time you need to make changes, there is an inevitable massive and very difficult to estimate period of dependency and toolchain hell to get through.

You also can’t really avoid it, because vanilla JS really doesn’t have much in the way of a standard library.

I think its overall a good thing when people can agree on at least a few central aspects that will be common to many projects, even if there are a couple of variants of them.

Forem Open with the Forem app