DEV Community

Discussion on: React vs Vue - Which should you choose?

Collapse
 
axel_nieminen_072275fab50 profile image
niemax

I understand this opinion when it comes to hobbies like side projects, but React is definitely not overrated when it comes to enterprise (especially data-heavy) applications.

Collapse
 
eshimischi profile image
eshimischi

I see no issues with using Vue for data-heavy applications as well.. Up to you, what suit you best. At the end of the day - they all do the same..

Thread Thread
 
axel_nieminen_072275fab50 profile image
niemax

It's not that Vue isn't applicable for data-heavy applications. It's just not (usually) worth the effort to adapt Vue when there's React. At the end of the day it's about what gets the job done in the most efficient way and how to monetize customer's pocket. :)

Thread Thread
 
eshimischi profile image
eshimischi • Edited

So it’s not the matter of framework then - but how good your hands are and grow from the right place lol

Thread Thread
 
axel_nieminen_072275fab50 profile image
niemax

As I said - that's how it is when it comes to non-enterprise applications. Doesn't matter at all. Go with what feels right. :)

Thread Thread
 
axel_nieminen_072275fab50 profile image
niemax

Remind you that I'm talking about enterprise here. It's the only area in which choosing the right library/language/framework matters.

Thread Thread
 
microerror profile image
microerror

It's just not (usually) worth the effort to adapt Vue when there's React.

This sentence makes literally zero sense.

Remind you that I'm talking about enterprise here

"enterprise" you're talking about means nothing and says nothing about the quality of the tool. Enterprise merely means "they probably have more money to burn than agencies".

In real world scenario, you'd expect frameworks not to alter the way you use underlying language. Vue excels here, since it's good old JavaScript (or TypeScript) without any surprises. It's template syntax resembles HTML more than anything else. The 90% of the learning curve is done by this.

Choosing accurate tooling DOES matter and SHOULD matter. Sane choice is choosing a tool that doesn't require years of adapting to the tool. React is not like that. It's also made by the largest spyware company on the planet. There's plenty of moral reasons why not to go with React, but they also make it easy to avoid it because of technical reasons.

I consulted on plenty of enterprise projects. React ones were always the ones that went through the hands of multiple "teams", they were never finished and it was spaghetti code with a ton of libraries thrown together, mixed in a nice soup of "where the hell does this thing even start executing" React noodles.

Collapse
 
microerror profile image
microerror

It is. That's the area where I work at. React is literally disgusting, and most devs you'll get to work are copy/paste type of devs who don't even know JS, they learn React - and React became purpose to itself, not for anything else. There's very small percentage of devs who can utilize React properly. The reason it plays a role in entreprise is because of terrible hiring managers who aren't devs themselves and are capable only of understanding which tech might reach the most devs. Pair that with people who claim they're devs and you get awful thing called React. It's not even hit and miss, it's more likely 90% miss, 10% hit when it comes to hiring. I won't even start on hooks and black magic which complicates the simplest concepts.

If we were sane people, we'd weed out React since its inception.

Thread Thread
 
axel_nieminen_072275fab50 profile image
niemax

This all seems like a very strong opinion so I will just leave it here.

That said, use what suits you on your hobbies. Take care! :)

Thread Thread
 
microerror profile image
microerror

I do this for a living. It's not something that just puts food on the table, this is the vocation that provides for my lifestyle and it's something that interests me. It's a larger part of my life.

And it will play a huge part in someone else's life. Having weak opinion written while you're passing time browsing on your smartphone while on toilet helps no one, not even you, as you won't build any kind of brand for yourself.

Thanks for bailing out of the discussion, take care :>

Thread Thread
 
axel_nieminen_072275fab50 profile image
niemax

I’m sorry but as of right now I’m not even sure anymore if you’re a troll or not. I went through the original post and to me it seems like you’re really just trying to push your own agenda. You had something negative to comment about React on everyone’s comment. This is why I’m ”bailing out”. Talking about ”creating a brand” with an anonymous profile, what else?

By the way - I’m not saying I don’t agree with some of your statements, but your opinion is just way too strong for me to waste time talking about programming preferences here. It’s like Apple - you’re probably an Apple hater and you say that it’s just trendy to use their products and that’s it. Well, why is it trendy? Definitely not because there’s so much good in them, right?

Thread Thread
 
microerror profile image
microerror

it seems like you’re really just trying to push your own agenda

Every person who uses textual medium to discuss any topic pushes their own agenda. What else would anyone else do? I mean.. it's like you discovered hot water.

if you’re a troll or not

Strong opinion and I'm a troll, because I wrote 3 negative posts about React? I've seen people lose money because of it and I've seen people who pretend they're devs literally ruin startups and small businesses. Am I supposed to write gospels about it? It's just junk tech that attracts wrong type of person to it.

Talking about ”creating a brand” with an anonymous profile, what else?

I'm not here to create a brand. I'm here to talk from experience and hopefully avert people from ever working with React.

you’re probably an Apple hater

I am. I don't like to use it. But it's excellent tech. And it proved to be useful for millions. It's something I can dislike but it's not something I can criticize. It's beyond useful and trendy, Apple has been here for too long to be called trendy. It's an amazing piece of tech that bridged the gap between complexity and ease of use, all I can do is praise it for what it is. The way I "hate" Apple is silent, I could never claim it's bad and call myself IT expert. Comparing Apple and React is impossible, one is highly sophisticated while the other one is product of selling happiness through the largest spyware/marketing company on the planet.