Ask HN: Do you think VueJS will surpass React?
Considering boarding the Vue hype train but I'm left wondering: will it be worth it, or am I just wasting my time? React already has a firm hold in the industry it seems, and I'm just not sure if Vue would be able to top it. I'm curious if anyone really involved in the industry would be able to tell me their thoughts on the rise of Vue and if it'll be able to persist like React has.
21 comments
[ 3.2 ms ] story [ 55.0 ms ] threadIt's like comparing Vue with LibreOffice.
Popularity and some-big-company's supports is most important thing for them.
Angular 1 was a framework, Angular 2 was a piece of a religious writing that people developed to pad their resumes.
Facebook is not doing this for complete charity. At the moment their interest is aligned with react being open source but you never know when that will change. And when that happens, the artificial illusion of support will go away.
I'm not just pulling this out of nowhere, I actually use both react and vue, and think react ecosystem is too convoluted. It's a matter of opinion but I don't think it's just me who feels that way.
For example, watch this 5 min React Conf talk on how Flipkart has made React a big part of their tech stack.
https://www.youtube.com/watch?v=vsvyg0T40NU
Vuejs might do well for webapps due to its simplicity alone.
[1] http://weex.apache.org [2] https://github.com/alibaba/weex/releases/tag/v0.10.0
Besides, it's hard to predict if either will be still widely used for new projects say 5 years from now. So, becoming a one-trick (or rather one-framework) pony probably isn't the wisest path in the long run. Rather try to take in general best practices, design patterns and approaches and become someone that can work comfortably with both React and Vue.js or in fact any other new JavaScript framework that might come along.
That's a misconception a lot of outsiders make about the JavaScript community. There's not even close to one winner. It's not "WWW World Champion React vs upcoming Challenger: VueJS". There's probably about 10-20 (possibly even more!) production ready frameworks you could be using that have strong community backing and ecosystems. VueJS and React are merely approaching the pinnacle of what a full stack isomorphic framework can be. The others will follow.
Ultimately, I think the winning framework will be one that compiles. Something like svelte[1]. It's how most other software is made for good reasons.
https://svelte.technology/