Live data from Hacker News

GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

zendev.com

61–70 of 140 posts

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#61
I found Angular to be a godsend. I'm not a web developer by any means, but I wanted to move some of my applications from pure C# to be client-side web based, with a still powerful C# server end.

Angular2 allowed me to very simply create a fullscale web application which is MANAGABLE. It's OK if I don't touch any web code for a month or two, I can go back to it and it's very clear how all the components are laid out etc.

I find a lot of frameworks require that you are already an extremely knowledgeable web developer.

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#62
post #46

Not really big fan of articles like this. Why the need to compare and say this one has more stars, or is more used, etc. I am thankful that we have these frameworks / libraries / modules that have greatly helped in our software development process. At the end of the day, what matters is developer productivity, their happiness and satisfaction (regardless of the toolkit they use), and the overall value that their prod…

It's a reasonable expectation that a framework with more users will have more documentation, more examples, more contributions from the community, etc. While I agree that a developer should choose based on what will make them most productive and happy, popularity is still an important factor. When comparing 2 or more frameworks or libraries to use, I always check out the github repo and look at the number of stars. I…

Also, in enterprise consultant built apps we often have to consider what kind of talent we're going to be able to get for that project. It's much easier to get Angular and React developers than Vue developers at the moment. That could certainly change in a year of course.

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#63

No one I work with has ever even brought up the possibility of switching from React to Vue, let alone counting Github stars. Compare to when React came out, it was immediate consensus that we need to switch from Backbone to React. When Angular gained popularity, we did not have an urge to switch because it felt unclear what the scope and direction of Angular actually was. React (really JSX) solves the single problem…

With Vue and Angular you don't have to deal with controlled components, and you don't have to figure out how to mix JavaScript expressions with JSX expressions (sometimes it gets ugly).

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#65

Why do people care which framework "blows" the other one away? In my opinion, it literally doesn't matter at all and arguing over such things seems amateur. Use whatever tool gets the job done.

I don't strictly disagree, but it is worth considering for anything other than hobby projects what is the mid to long life expectancy of the stack you are relying on.

An unmaintained lib might not become a problem or it could become a major obstacle down the line. It's a gamble.

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#66

No one I work with has ever even brought up the possibility of switching from React to Vue, let alone counting Github stars. Compare to when React came out, it was immediate consensus that we need to switch from Backbone to React. When Angular gained popularity, we did not have an urge to switch because it felt unclear what the scope and direction of Angular actually was. React (really JSX) solves the single problem…

I also wanted to make an additional comment expressing my frustration with the consistently negative comments on posts like this about JS Frameworks.

These commenters, those who see React as "just another JS Framework" and whom see JavaScript developers as people who would change JS Frameworks as if they were ordering a new drink at Starbucks: These people are the epitome of amateur.

Building web apps has been my career for nearly a decade. If you think entire teams would just up and switch to a new JS framework tomorrow because of a Medium article, or because of Github stars, you don't understand how the industry works at all.

React is not a fashion statement, it's an evolved paradigm shift in the web. Vue is not, it looks like Angular and Handlebars, the way apps were built 5 years ago, it adds nothing to the industry but more bloat and distracting people from using React.

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#67
post #57

No one I work with has ever even brought up the possibility of switching from React to Vue, let alone counting Github stars. Compare to when React came out, it was immediate consensus that we need to switch from Backbone to React. When Angular gained popularity, we did not have an urge to switch because it felt unclear what the scope and direction of Angular actually was. React (really JSX) solves the single problem…

> React (really JSX) solves the single problem of making HTML a part of JavaScript The reason I like the way Vue works is because it makes javascript part of the HTML definition (with component definitions), essentially the opposite of what you like about React. That said, my use case of Vue is very different to my use case for React. Even though Vue does essentially solve the same problem set, their approaches have…

Could you elaborate on the different use cases for each? I don't know enough about vue to spot them myself

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#68

No one I work with has ever even brought up the possibility of switching from React to Vue, let alone counting Github stars. Compare to when React came out, it was immediate consensus that we need to switch from Backbone to React. When Angular gained popularity, we did not have an urge to switch because it felt unclear what the scope and direction of Angular actually was. React (really JSX) solves the single problem…

>When Angular gained popularity, we did not have an urge to switch because it felt unclear what the scope and direction of Angular actually was.

I do not remember React coming in before Angular. I loved Angular1. But Angular2 made me very uncomfortable and thats when I switched to React. And I'm not looking back. Even if I need a very simple drop-in not-transpiled solution without the React tooling - I always fall back to Angular1 instead of using Vue. Fortunately I have no regrets moving to React.

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#69

No one I work with has ever even brought up the possibility of switching from React to Vue, let alone counting Github stars. Compare to when React came out, it was immediate consensus that we need to switch from Backbone to React. When Angular gained popularity, we did not have an urge to switch because it felt unclear what the scope and direction of Angular actually was. React (really JSX) solves the single problem…

This is pretty much exactly how I feel. There has been a lot of "anti-React" virtue signaling in the Javascript community over the past few years, and I just don't get it. Why is your whole front-end team switching from React to X, where React - X ~ epsilon? If it ain't broke, don't fix it. If you're switching from jQuery or templates to X, it is more reasonable, but I've seen teams rewrite Angular and React codebase…

I agree, and Preact is fantastic! Not only is it very fast and light, but so is the community

Re: GitHub Stars !== Usage: React Is Still Blowing Vue and Angular Away

#70
post #60

No one I work with has ever even brought up the possibility of switching from React to Vue, let alone counting Github stars. Compare to when React came out, it was immediate consensus that we need to switch from Backbone to React. When Angular gained popularity, we did not have an urge to switch because it felt unclear what the scope and direction of Angular actually was. React (really JSX) solves the single problem…

> With React there's no weird "v-if ng-if" template logic that you have to grapple with. Yes, I hate that syntax. It's like they picked the worst from HTML and Javascript. Instead "if" statements should be dealt with in Javascript entirely. It's one of the reasons why I don't use Vue.

that was how i felt too which was the same reason i disliked angular. but vue's templating syntax have turned out to be really enjoyable to use. it made me think how wrong i was of my initial impression of vue. you have to give it a try to understand it.
Post reply on HN