TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

168 pointsby kbal11almost 7 years ago

34 comments

lsalvatorealmost 7 years ago
No one I work with has ever even brought up the possibility of switching from React to Vue, let alone counting Github stars.<p>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.<p>React (really JSX) solves the single problem of making HTML a part of JavaScript. For me, it&#x27;s game over, they have solved the problem or came close enough to where I&#x27;m comfortable staying in the React ecosystem for the rest of my career.<p>With React there&#x27;s no weird &quot;v-if ng-if&quot; template logic that you have to grapple with. To me, Handlebars already gave me enough taste of how horrible and limiting maintaining template logic outside of components is.<p>Just my take. No desire to even download Vue and try it out, I don&#x27;t foresee any productivity gains from it.
评论 #17348855 未加载
评论 #17348735 未加载
评论 #17348806 未加载
评论 #17348652 未加载
评论 #17349029 未加载
评论 #17348711 未加载
评论 #17348734 未加载
评论 #17348984 未加载
评论 #17349449 未加载
评论 #17348696 未加载
评论 #17348836 未加载
评论 #17348763 未加载
评论 #17348649 未加载
AngeloAnolinalmost 7 years ago
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.<p>I am thankful that we have these frameworks &#x2F; libraries &#x2F; modules that have greatly helped in our software development process.<p>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 product brings to their intended target (outcomes).<p>P.S. I use Vue, React, Angular, whichever suits the need of the client the most.
评论 #17348566 未加载
评论 #17348403 未加载
评论 #17348539 未加载
nostalgeekalmost 7 years ago
A lot of people using Vue just link Vue from a CDN and drop it in a webpage as a script, without using NPM. Does the stats account that fact? Sure you can do that with React as well, but you wont in production with JSX as one needs to compile it with node.js toolchain. Same for Angular. Vue usage is more like jQuery usage than React in practice.
评论 #17348442 未加载
评论 #17348487 未加载
kankrocalmost 7 years ago
People have wildly different views on what Github stars are. Some see it as a way to bookmark project you find interesting while other simply stars whenever they feel like the project is impressive.<p>Bottomline is: it&#x27;s not a good metric, it&#x27;s simply a way to see how &quot;popular&quot; something is and how likely it is that some random developer saw your project.<p>While anecdotal, I&#x27;ve starred Vue because I see it as a cool project and I&#x27;ve starred React as another cool project. In both case, I did toy projects with the frameworks and never used it in production. On the other hand, apache&#x2F;httpd I did a lot of projects with and I did not give it a star yet.<p>In my opinion stars are not endorsement, they&#x27;re a questionable way to measure how likely it is that your coworker have heard of a given project.
评论 #17348358 未加载
评论 #17348260 未加载
评论 #17350105 未加载
评论 #17348437 未加载
tropshopalmost 7 years ago
React ecosystem heavily encourages the use of build tools dependent on NPM package management.<p>Vue users are more likely to bypass NPM. They are often on-boarded with the gentler approach most familiar to those who &quot;sprinkle in some jQuery&quot; - Drop in a &lt;script&gt; tag and you are ready to rock. This approach is more likely to use a local file or from CDN.
评论 #17348319 未加载
taylorswift_almost 7 years ago
Why do people care which framework &quot;blows&quot; the other one away? In my opinion, it literally doesn&#x27;t matter at all and arguing over such things seems amateur.<p>Use whatever tool gets the job done.
评论 #17348345 未加载
评论 #17348433 未加载
评论 #17348382 未加载
评论 #17348668 未加载
评论 #17348805 未加载
babyalmost 7 years ago
I agree that number of use is a good factor when choosing a framework. But Vue has incredible tools, resources and community so don&#x27;t let that get in your way. I&#x27;ve tried all three and Vue is just such a pleasure to use.
bhoustonalmost 7 years ago
I think that Vue.js is on the ascendance. I mentioned this earlier. It is on track to exceed React.js if things continue in this fashion. Github stars are a reflection of interest.<p>I do worry that Vue.js is mostly one guy, you like to at least have a higher bus factor than one: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bus_factor" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bus_factor</a>
评论 #17348460 未加载
gakosalmost 7 years ago
Appreciate !== vs !=, no type conversion on Stars and Usage in comparison. Also, agreed. Would be more interesting to crawl all repos to see which have React vs Vue vs Angular for a more detailed understanding of usage.
评论 #17348286 未加载
KeitIGalmost 7 years ago
Of course GitHub stars do not show usage, it shows interest. Considering Vue came later, we can also say its interest grew much faster.<p>There is no winner anyway, both React and Vue are amazing tools giving you the power to solve the same problem in different ways: building UIs.
mferalmost 7 years ago
MooTools is in wider use on the web than Angular, React, and Vue.js combined. <a href="https:&#x2F;&#x2F;w3techs.com&#x2F;technologies&#x2F;overview&#x2F;javascript_library&#x2F;all" rel="nofollow">https:&#x2F;&#x2F;w3techs.com&#x2F;technologies&#x2F;overview&#x2F;javascript_library...</a><p>It&#x27;s funny, to me anyway, that this post look at the developer&#x2F;development side of things rather than the end consumers of apps&#x2F;sites side of things.
评论 #17350923 未加载
cokeleealmost 7 years ago
One observation worth remembering: Enterprise usage would most likely be hosted locally &#x2F; downloaded once per version and used by N internal projects.
评论 #17348203 未加载
iammilesalmost 7 years ago
After building two large applications using React, Redux, Redux Sagas, and Typescript, I feel burnt out. I&#x27;m honestly surprised Elm or ReasonML aren&#x27;t more popular as they seem to provide all those aforementioned libraries in one go.
评论 #17348952 未加载
评论 #17352760 未加载
jmvoodooalmost 7 years ago
Vue, React and Angular (and many other frameworks) have enough critical mass that they aren&#x27;t going away, and will continue to get regular updates. This, combined with how well the framework fits your particular use case and team, is all that matters. Why we focus on which one is &quot;biggest&quot; is beyond me. Biggest doesn&#x27;t matter. Big enough does. Once a framework achieves that size, it can be considered for things other than personal toy projects, and all the other factors are what should guide your final decision.
mike-cardwellalmost 7 years ago
I&#x27;ve never heard anyone say that you can do X in Vue much easier than in React. I&#x27;ve heard a bunch of people say that it&#x27;s easier to learn than React, but I found React very very easy to learn anyway. Basically, I&#x27;ve not heard a convincing reason to look into Vue yet, so I haven&#x27;t.<p>Also, people contact me about jobs involving React several times a week. I&#x27;ve never been contacted about a job involving Vue. Not once.<p>I&#x27;m sure Vue is good, but <i>shrug</i>, so is React.
评论 #17349334 未加载
md224almost 7 years ago
Considering FuckItJS has 2.9k stars, I would hope that stars !== usage. :)
hinkleyalmost 7 years ago
Back when dinosaurs roamed the earth and we all walked to school uphill, everybody used Struts for server side page rendering.<p>And at least a half of them hated it. When something better came along they dropped it like a rock.<p>Usage is a poor predictor of future sucesses. If people ar rooting for someone else, people have already started turning on you.
tomhallettalmost 7 years ago
One thing to think about is what is the motivation&#x2F;incentive for someone to take a specific action. For me personally, I will &quot;star&quot; something that I find interesting AND I think I might forget how to find it again. Example: people might forget the exact name&#x2F;repo for colors.js so they will be incentivized to star it, but no one will forget &quot;apache&quot;.<p>That&#x27;s why vue might gain more stars than the current dominant players (react and&#x2F;or angular)
pull_my_fingeralmost 7 years ago
I had a friend say something that I think is a pretty good way to look at it. He said: &quot;React is the blockbuster hit at the box office, while Vue is the critics&#x27; darling&quot;<p>The big question is if it&#x27;s good enough to replace what&#x27;s already established. Things will probably equalize eventually, but by the time Vue overtakes, if it does, there will probably be some kind of new and shinier thing that intends to replace both of them.
rv77axalmost 7 years ago
I think using number of downloaded will also count number of build on each commit. Imagine if you have three branch in your repository, each push will rebuild the project (redownload dependencies). If you push three times a day it will download three dependencies three times.<p>Also, some project include their dependencies to VCS which only count once per build.
bartaxyzalmost 7 years ago
I was thinking what is the reason that Vue have more stars than React given it is not used more (perhaps in China it is). My guess would be that it&#x27;s because Vue is more community driven than React. Vue is dependent only on community while React is dependent on Facebook &amp; community. Therefore I believe Vue community share more excitement for the project.
nashashmialmost 7 years ago
Maybe star power is more of a sign of acceleration than usage. For example, if I have several projects in react, and then I start to move into Vue, it is not like I am going to convert my past projects over to Vue as well. I&#x27;ll only be starting my future projects in Vue.<p>So that means more and more developers are beginning to get interested into Vue.
luordalmost 7 years ago
That&#x27;s alright to me, I use vue in my own projects and react at work and while I greatly prefer one, I don&#x27;t hate the other (anymore).<p>An aside note is that I wish there were fewer developers in this type of threads pretending that the abomination that is JSX makes react better than vue... which can use JSX just fine.
frou_dhalmost 7 years ago
While we&#x27;re talking about starring, here&#x27;s a great webapp that lets you tag and organise your existing GitHub stars beyond the anemic official capability (filter by language)<p><a href="https:&#x2F;&#x2F;astralapp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;astralapp.com&#x2F;</a><p>(I&#x27;m unaffiliated)
bovermyeralmost 7 years ago
OK. I will still continue to eschew Angular and React in favor of Vue. It works with my brain best.
bobinuxalmost 7 years ago
My Pentium 4 CPU fan is still blowing better than any of these JS frameworks will ever will.
ct520almost 7 years ago
I for one measure my developer e-peen (used to get me real women interwebz dates) by how many stars my framework of choices uses. I am shocked and appalled by these findings.
galfarragemalmost 7 years ago
While Vue fits my brain _way_ better, most companies use React. Why? Their decision makers feel safer. (FB backing)<p>This makes me reluctant to jump in and burn bridges.
briandearalmost 7 years ago
I star plenty of things that might be crap, but have something interesting about them. Not saying that applies here, but some of my favorite libraries aren’t starred because I use them so much and have the page memorized. Stars are a terrible metric. For example, I don’t have Rails starred.
toufiquealmost 7 years ago
GitHub Stars !== Usage. GitHub Stars ~ Interestingness.
fiatjafalmost 7 years ago
The Vue community is not friendly.
sidcoolalmost 7 years ago
React is indeed the new jQuery.
评论 #17348580 未加载
acupofnopealmost 7 years ago
why does this matter? (not trying to be argumentative. genuinely curious)
IanDrakealmost 7 years ago
I wonder to what extent npm downloads can be attributed to version changes.