Skip to content
loading...

re: Hands-on Vue.js for Beginners (Part 5) VIEW POST

FULL DISCUSSION
 
Sloan, the sloth mascot Comment marked as low quality/non-constructive by the community View code of conduct

Ok, please help me understand, why would anyone who's ever really worked with react ever even care about Vue?

 

As a moderator, i would say we want to keep this place hostility free and framework agnostic. This isn't a place to point fingers and say X is better than Y. If you're not interested and you're happily working with react be merry and carry on without badgering other people. Dev is a place for constructive discussion, not for framework sectarism.

 

It's not low quality, I asked a question. Can I not ask someone to explain to me why I want Vue if I'm already using React, which a lot of people think is great. Opening up to a new framework is a big investment and I felt like additional convincing was in order. You might ask yourself, if not questions about understanding, then what are these comments achieving? I understand your job as moderator is difficult and that such a question could seem inflammatory, but how could I better ask why Vue is important in the context of having had substantially positive experiences with another framework? (React in this case.)

 

Years of React experience, but my choice for all new projects Vue.

Vue ecosystem is proper one which reminds me about Ruby on Rails, where everything declared and described so well.

What are problems I can't live with in React:

  • Ecosystem maintains and lead by different people. For example Vue are responsible also for the router, state management, CLI libraries.

Oh actually it seems all next problems comes from that point. Because of this:

  • In React there no comprehensive documentation and rules which are defined by author and which covers all aspects of complex app development.As a result even onboarding new people to the team takes longer, everyone has their own opinion and experience. I don't want to have these discussions - I like develop products.

Vue built a great ecosystem with so great quality I have not seen in any other JS based frameworks before.

 
 

Hey! So even though I frankly feel the wording of your question is a tad aggressive, here’s my personal opinion on the subject (since you’ve bothered to actually log in and actually post this I will assume you care at some extent to actually see what I have to say).

React is a great framework, with a huge amazing community behind it. I’ve used it on several projects myself, and have enjoyed using it and learning it - however it’s just not my flavour of ice-cream. As much as I love JavaScript, I don’t want EVERYTHING to become it. HTML does it’s job and it does it well, CSS (as polemic and debated as it is) does it’s job.

I would always recommend to everyone trying to learn frameworks for JS to either learn them all (if time permits, if job permits, if life permits), or at the very least to savour them to the possible extent of actually making a personal opinion that is not based on biased opinion.

Vue for me is a fun to use, accessible framework that actually makes me enjoy every project from A through Z to the fullest. The documentation is exquisitely good (shoutout the docs team!), and overall does not lack any features.

I love its clear syntax and organization, the CLI, and the smooth, accessible learning curve - yes, the learning curve. Not everyone out there is a senior FE dev with 10+ years of experience :)

Last and not least, the amazing community that has being created surrounding Vue, and all the fantastic people willing to help out, share and teach others without any form of retribution than the mere love of it. (Not that React doesn't have one!)

In the end, and to quote the wise words of a certain oracle. “I don’t expect you to do anything. I expect what I’ve always expected, for you to make up your own damn mind. Believe me or don’t.”

:)

code of conduct - report abuse