Live data from Hacker News

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

zendev.com

21–30 of 140 posts

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

#21
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.

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

#22
post #8

React ecosystem heavily encourages the use of build tools dependent on NPM package management. Vue users are more likely to bypass NPM. They are often on-boarded with the gentler approach most familiar to those who "sprinkle in some jQuery" - Drop in a tag and you are ready to rock. This approach is more likely to use a local file or from CDN.

Curious how Vue users are getting by without Webpack / Parcel for Babel and maintaining 3rd party dependencies via NPM? Copying and pasting Vue components from Stack Overflow? That approach may be fine for small web pages, but for commercial applications, it's not a viable approach.

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

#23

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 mean, I could technically dig a hole in the ground with a spoon...it would get the job done, after all...or I could use a shovel or a back hoe. All three are capable of digging holes. Discussing which tools work best is an important question in software development. After all, the tools you choose can be force multipliers in your overall productivity as a team or organization.

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

#25
post #6

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. Bottomline is: it's not a good metric, it's simply a way to see how "popular" something is and how likely it is that some random developer saw your project. While anecdotal, I've starred Vue because I see it as a cool pro…

I use 'em like bookmarks.

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

#26

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.

> Why do people care which framework "blows" the other one away?

I suppose two factors:

- The scale/"startups = growth" tenet of Silicon Valley/Wall Street trickling down to micro business decisions — pick as many of (whatever is most popular | comes from Massively Scaled Company | used by companies trying to Massively Scale | growing in popularity fast) as possible

- Feedback loop of bosses/managers who make technical decisions based on hirability/availability of paid long-term technical support/brand name (In 2018, nobody ever gets fired for choosing whatever is the equivalent of IBM now)

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

#27
post #8

React ecosystem heavily encourages the use of build tools dependent on NPM package management. Vue users are more likely to bypass NPM. They are often on-boarded with the gentler approach most familiar to those who "sprinkle in some jQuery" - Drop in a tag and you are ready to rock. This approach is more likely to use a local file or from CDN.

Curious how Vue users are getting by without Webpack / Parcel for Babel and maintaining 3rd party dependencies via NPM? Copying and pasting Vue components from Stack Overflow? That approach may be fine for small web pages, but for commercial applications, it's not a viable approach.

You don't need babel if you don't use jsx (which for vue is the default). I've personally only used vue the way you would use jquery. Adding a full webpack/babel/npm stack with a build step and all would be too much work; I barely understand what webpack is in the first place.

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

#28
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 product brings to their intended target (outcomes).

P.S. I use Vue, React, Angular, whichever suits the need of the client the most.

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

#29
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.

I do worry that Vue.js is mostly one guy, you like to at least have a higher bus factor than one: https://en.wikipedia.org/wiki/Bus_factor

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

#30

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…

If approaching a choice of tech stack in a bubble; it can be a useful datapoint to know which is more widely used. Waaaay back when, maybe I would have chosen jQuery instead of MooTools if I had better metrics, both did everything I wanted.

Though to be fair; by the time it would have mattered I had moved on.

Post reply on HN