Having used only re-frame and Clojurescript for two years now every time I look at where the Javascript guys are I roll my head.
Is nobody even slightly wondering how OOP has infiltrated modern JS development?
Old school Java web development has fully seeped into Javascript with JSX replacing JSP, OOP everywhere.. It looks exactly like the bells and whistles of early 2000 web development.
> Is nobody even slightly wondering how OOP has infiltrated modern JS development?
I would like you to give an example of this. We use the class-syntax, yes, but inheritance usually never goes beyond one level of parent-class-child-class relationship.
If anything, the JS community at large hates OOP the traditional way, and somewhat open to the prototypical pattern.
The ecosystem actually prefers functional constructs. At the very least, an attempt to write pure functions.
That OOP is only skin deep. Look at the way data flows, which pieces of code need to understand any given data structure. Look at the preferred way of extending classes - composition. I think what we have now is not old-school anything, but cherry-picked good parts together forming a New Thing.
Is nobody even slightly wondering how OOP has infiltrated modern JS development?
Old school Java web development has fully seeped into Javascript with JSX replacing JSP, OOP everywhere.. It looks exactly like the bells and whistles of early 2000 web development.