3 ms·
Pretty simple really: lots of people learn Java or other languages with similar inheritance models in school or very early in their careers from books/peers. It
by shados 9y ago
Pretty simple really: lots of people learn Java or other languages with similar inheritance models in school or very early in their careers from books/peers. It takes a while, and it's used in a lot of places.
JS style inheritance is a bit more unique (compared to other languages commonly used on the job). Even though its arguably simpler, it's not something nearly as many people know, especially relative to how many people know JS.
Thus it becomes this big scary thing. A bit like Monads that take minutes to learn but are scary because no one knows them.