4 ms·
If it's something that has quite a bit of complexity, then Vue and React will be close, though once you incorporate React's router and state management I think
by wishinghand 6y ago
If it's something that has quite a bit of complexity, then Vue and React will be close, though once you incorporate React's router and state management I think Vue wins soundly. Angular is a distant third.
In addition to having better 1st party coherence, Vue has fewer footguns than React.
However it's a different paradigm than HTML/PHP templates with some Jquery click handlers thrown in.
- mgechev 6y agoAngular team member here. I'm curious what's the source of your data that Angular is a distant third? I understand there are a lot of data points to consider. In terms of usage, based on our metrics this is incorrect, but of course, that highly depends on your dataset that's why I'm curious.
- wishinghand 6y agoNot a distant third in terms of usage, but how simple it is to use. I'd think Vue is probably the distant third in how much it's used, but it's impossible to truly know these things. As for my judgement of modern Angular as complex, there's a few things I'd like to point out: - separation of CSS, JS, and templating into separate files. This makes it harder for the mind to keep everything in place rather than just scrolling - defining routes in a global file but also in modules. - providers, services, modules, etc To be fair, Angular is so much more than React and Vue, which just parse templates and add some features. I feel like I'm not spouting a hot take, I feel like it's earned. If Angular wants to seem more approachable, the team has a way to go.