| ▲ | Cthulhu_ 2 hours ago | |
To add, the other dominant force is Angular, very popular in enterprise settings. I don't understand why per se, it's very... verbose, every component needing a number of files. It (and also React) gets worse if you add a state system like RxJS. My theory is that it's popular with back-end / OOP / Java / C# developers, because they're used to that kind of boilerplate and the boilerplate / number of files / separation of concerns gives them comfort and makes it "feel" good. But also, like React, it's easier to find developers for it, and on a higher level this is more important than runtime performance etc. And continuity beats performance. (I can't speak of its runtime performance or bundle size though) | ||