I don't generally live in the world of JavaScript, but one cannot get away from it so I do try to catch up and dabble now and then. I have to say that to date I have never seen a JavaScript environment that was actually really any good by my predilections/standards. The core language is really crap (who cares if it was crap because it was created under extreme duress, the fact is it is crap) and the lack of a controlling centralizing body with sufficient sway means that anything layered on top of it just leads to a living hell in my opinion e.g. https://duckduckgo.com/?q=browserify+flow+import+export+"may+appear+only" as one random example I am wasting my precious life on this evening. There seems to be a lot of good intention out there in the JS community, but the sum total of it all is a minefield of vaguely in/compatible, under documented, rapidly changing, overly complex, overly flexible, overly fragile stuff. I personally have yet to see any way to manage JavaScript in any way that isn't junk.
There's no particular answer anybody can come up with that I can see, either. It is a horrible situation and the lock-in is just insanity. Gosh, maybe if we actually cared about software development we would all agree that JavaScript must not cannot never ever not ever be used for anything. We would disable it and delete it everywhere. We would demand that all browsers and all web sites use... something else. Oh, uh, but what would that something else be? Yeah, inevitably it wouldn't work out well because nobody could agree, and whatever it was would suck too and not be at all what I prefer in programming languages and ecosystems.
Do you really wonder why the aliens are staying the hell away from making contact with us?
No comments:
Post a Comment