48 ms·
They're pretty similar, but Vue enforces structure and good patterns early on in the development cycle. React gives you more freedom. I've been a consultant us
by neya 7y ago
They're pretty similar, but Vue enforces structure and good patterns early on in the development cycle. React gives you more freedom.
I've been a consultant using both for over 3 years now, full time and I can tell you I just use Vue these days. Everything is more readable, well-organized when the project is finished. You could do the same with React too, but it puts the mental burden on you.
I think performance-wise as well Vue is faster (it used to be). Not that it matters a lot.
But, if you are a company, it's easier to find React developers than Vue developers.
Also, in big company environments, teams using React always end up in messy code that's not maintainable because of the freedom the framework gives as opposed to teams using VueJS.
So you need to pick the one that fits your use-case.
- kilburn 7y ago> Also, in big company environments, teams using React always end up in messy code that's not maintainable because of the freedom the framework gives as opposed to teams using VueJS. This is debatable... > But, if you are a company, it's easier to find React developers than Vue developers. ... and this is probably one of the reasons why you've found more "messy" projects in React than in Vue. In other words: people who know what they like (and hence probably do a good job with it) pick either Vue or React. Teams that don't know pick React because it is more widespread, easier to hire for, etc.
- ng12 7y ago> Vue enforces structure and good patterns early on in the development cycle Could you expand on this? They're both tools for building components, how does Vue enforce more structure? FWIW I usually expect the same high-level structure for applications with both frameworks.