DEV Community

Discussion on: What is Vue.JS? and Why you should learn and use it.

Collapse
blackr1234 profile image
blackr1234 • Edited

A long list of directives and new syntax using : and @ are exactly why I think it is harder to learn. And when online survey results show more people use React than Vue and are more satisfied with React, those are possibly some of the reasons.

Thread Thread
oniichan profile image
yoquiale

Just because more people use react doesn't mean it's better the only reason it's more popular than Vue is because it has better marketing and more articles and courses.

Thread Thread
blackr1234 profile image
blackr1234

That's BS excuses saying something more popular got popular because of marketing. Applying the same logic, if Vue gets more popular than React, I'd say that's because of Vue's marketing and this article is an example since the 1st reason for learning it is Jobs and opportunities. Go take a look at State Of JS, it has some figures and graphs showing developers' satisfaction with the JS framework/library. See how large the proportion of Would Use Again is, React vs Vue. React with function components and hooks is really a game changer. That said, just use what you are used to.

Thread Thread
oniichan profile image
yoquiale

React is a complete mess, it's code looks awful compared to Vue's. React is more popular because it came out earlier and it's backed up by facebook

Thread Thread
blackr1234 profile image
blackr1234 • Edited

What matters most to most developers is that the library works as expected and is easy to use. Very few developers care about how messy the library code is written (which can be improved in newer versions). Angular came out even earlier and is backed by Google, but now people switched to React 🤷 If you think Vue is better, try to talk about something more important to developers. Something backed by large corporates does not necessarily mean it is bad. Developers are not stupid. 😂