3 ms·
I'll throw my opinion that this is an excellent article and the author also says some incredibly important things about the direction some people are trying to
by wavefunction 12y ago
I'll throw my opinion that this is an excellent article and the author also says some incredibly important things about the direction some people are trying to take JavaScript (towards "OOP") mostly because they seem like they don't want to understand how this versatile language is constructed and would rather swim against the tide trying to implement familiar paradigms on-top of a solid technology.
I've been focussed primarily on JavaScript development for the past 6 years (before that I was full-stack in previous positions) with some of my time spent helping out with the other tiers. This article echoes all my thoughts and experiences developing large, complicated and slick web apps using pretty much every JavaScript framework under the sun.
As others have pointed out, you can run your arbitrary code from another language with a polyfill so no one is "stuck" with JavaScript. At this point, the ubiquity of JavaScript is not something anyone should be be-moaning as it is not a negative, only a plus.
It's a great language and I would urge you to learn more through direct experience (functionally and not OOP-style). It's an easily accessible language to teach aspiring programmers: we just need to teach them the functional way and forget the ludicrousness of deep inheritance applied via prototypical inheritance.