Which of the libraries do you have the most faith on, in terms of developer adoption?
I think Vue has potential, because it took the best from react + angular, has reactivity by default, and it's much easier to get starting with in my opinion.
Also vue has good solutions for state management, as a beginner one doesn't need to think about redux vs mobx, or other flux implementations, just goes with vuex, and routing which I think it's a mess in react world while vue provides a good library that will stay in sync with the view library.
In terms of users, react is probably a clear winner in the western countries, but I think vue is more popular in china and other asian countries + laravel community, that's why I think it's bad to talk numbers.
I am of course a little biased so I want to add that I hate the hype around a framework or another. There is place for every framework with different ideas/ implementations /size and performance.
I hope to see mithril grow too.
Just two years ago Angular was the most prominent. In one or two years people will say how react is "obsolete" (I've already read a couple of articles calling it verbose and unwieldy) and the same will happen with vue. Other frameworks will pop up to replace them, like react is essentially replacing itself right now, and the cicle will continue. That's the biggest curse/blessing in the javascript world.
I prefer Vue by a wide, wide margin and see no reason to stop using it. But who knows, maybe something even more straightforward will come around and I'll pick that.
I'm not a user of either, but I've heard quite a few people hit a limit where Vue no longer worked for them and they needed to refactor their code to another system, but I haven't heard of anybody 'outgrowing' React.
I think sometimes people over-engineer with React, but I don't see problems where people simply hit a wall and can't go any further without ditching their tool first like I've seen with Vue.
I do wonder though, if Vue-like things like weex.apache.org can help the Vue side of things.
I think there's plenty of room for both to co-exist, and from this point in history will be hard to predict which will be in use longer.
Well, they will both co-exist. I don't think that one will "win". Vue is way easier to pick up and also very popular in the laravel community and in the asian region.
Mostly it's all up to personal preference. However on big advantage of react is imo it's whole environment. And with react, react-native and react-vr you have three major fields in which you can build things, "just" with react.
computer engineering
Aspiring Web Developer with Business Law Background. Pushing the limits to make the world a better place. Open for Projects of any kind.
vikas singh
love to style the web
I think there is no comparison between these two technologies, as they both have their own capabilities and flaw.