19

Vue vs React...

Which one do you guys use or like better?

I'm been dabbling in Vue and like it so far...just wondering if I'm putting myself in a pigeon hole against a 'more widely adopted and stable' framework

Angular....meh....

Comments
  • 17
    Well react is maintained by facebook, soooo I like vue better
  • 2
    @ArtNo 😂😂😂 fair enough
  • 2
    @ArtNo what you said doesn't make sense, but I like it.
    Vue is definitely better for a fresh start.
    But if you have existing resources, or a bigger plan like native app, etc. Then React wins.
  • 6
    I prefer working with Vue. I like the single file component structure better, i think it's cleaner and faster. But it really comes down to taste.
  • 4
    I worked with react for a year and atm i'm learning vue. So far i like vue more, but im still learning. When it comes to datastores i definitely prefer vuex.
    For small projects you can use react because it's easier imo. But when things get bigger you should use vue because it helps keep your code clean.
  • 1
    @sunfishcc no plans for a native app and trying to get my hands on building a PWA...so why not learn all the things!

    Goal = ExpressJS, VueJS, material theme == cool PWA

    Rethinking the Express part though
  • 0
    @SyntaxError365 Koa.js instead of Express 🙂
  • 0
    @SyntaxError365 i heard laravel has a good synergy with vue. But i got no experience with that.
    In the end you have the choice between js and php, not the best choice ^^"
  • 2
    @SyntaxError365 it's better to focus on one thing at a time 😎
  • 0
    @YouAreAPIRate what would you suggest? I have a learning itch and look to beef up my knowledge?
  • 1
    @SyntaxError365 i suggest the js route with vuejs and express, even though js-development is more fast-paced than other languages (imo). If you search for "brutal lifecycle of a js framework" you'll see that every js-framework has a lifetime of ~4 years, the bigger ones ~7 years. For me vuejs is one of the bigger ones.

    Imo express is like a motor you build everything around, it's pretty much nothing without plugins. Therefore i think it'll still be relevant after those 7 years, because it's a solid base.
    Anyway, express seems to be more configurable and you can learn pretty much by doing so. If you needed a simple solution that does most of the things i guess laravel is your thing. It's like linux vs. Windows.

    But i'm no expert on that thing so you should ask a second person
  • 3
    It's all about state management. Just understand how Redux works and you'll be able to use every reactive framework you want to use, because concept is the same
  • 5
    Angular is the shit man. ;)
  • 1
    @ahmadhsalim
    Which one?
    I lost count at 3.0
    Ohh wait...
  • 0
  • 2
    @paragonHex yet React is on version 16 and no one bats an eye...

    It's just semantic versioning.
  • 0
    @hawkes we all did learn a lesson from it though. Whatever reasoning you have, DO NOT skip a version.
  • 1
    @ahmadhsalim windows 10? IPhone X? It's the new shit... You skip a version just make a better impression
  • 1
    @RodrigoF but but.... I just learned the lesson ???
  • 0
    @hawkes
    Don't take me too seriously. Maybe wasn't clear, I wanted to joke.
  • 0
    This is not an easy question and the answer really is your personal preference and project needs.

    Each of the frameworks, while appearing to be similar, have slightly different goals and how they achieve their objectives. They also are all opinionated in their own way about doing things. Their are some great comparison posts about the differences between them and how they go about achieving similar processes.

    Personally I'm a fan of Ember and Vue, and falling back on Node/Express to handle some stopgaps between the two.

    The best exercise is to build the exact same app using each to really evaluate what you like if your going to dive all in and really stick to one moving forward for all future complex projects.
  • 0
    @paragonHex we are joking too :p
    Relax... It's Friday...
    Fuck, I'm working tomorrow
Add Comment