Published on May 15, 2017 by Mindspace

Angular, React.js or Vue.js? I get this question a lot! Let me share some thoughts on it with you!

Early bird offer – Join my course on this topic for only $10: www.udemy.com/angular-reactjs-vuejs-quickstart-comparison/?couponCode=YOUTUBE_EARLY
Introductions to all three frameworks + detailed comparison included!

JS Framework Benchmark: github.com/krausest/js-framework-benchmark

Want to learn Angular or Vue (I don’t have a course on React.js, sorry…)?
Angular – The Complete Guide for only $15: www.udemy.com/the-complete-guide-to-angular-2/?couponCode=YOUTUBE_2
Vue.js 2 – The Complete Guide for only $15: www.udemy.com/vuejs-2-the-complete-guide/?couponCode=YOUTUBE_VUE

Want to get some 1-on-1 coaching with experienced developers? Have a look at Savvy: www.savvy.is/?ref=9fee2b (Discount Code 9fee2b)

You can follow me on Twitter (@maxedapps), Facebook (www.facebook.com/mindspacechannel/) or visit my Website (mschwarzmueller.com).

See you in the videos!

Leave a Reply

319 Comments on "Angular vs React.js vs Vue.js – My Thoughts!"

Notify of
avatar

Giacomo Fonderico
Guest
Giacomo Fonderico
28 days 6 hours ago

Very interesting and useful for choose a right framework

Technology News.LIVE
Guest
Technology News.LIVE
28 days 14 hours ago

BTW, you were not rambling, great comments and comprehensive comparison. cool !

Academind
Guest
Academind
28 days 9 hours ago

Thanks so much! 🙂

Mese
Guest
Mese
28 days 20 hours ago
How about the cli? Since I started using Angular I found really annoying just to start a project by cloning their official seed repo and work from that, but seems the angular-cli is just what we wanted, a much like ember-cli which allows to create basically files with ease. Correct me if I'm wrong, but I think React, although being older and thus more mature, they still don't provide a cli (officially, I know there is an Open Source project, but that is not maintained by the React team). I don't think that should mean not using React because of… Read more »
Academind
Guest
Academind
29 days 9 hours ago

You're right, now that setting up frontend projects becomes more and more complex, having something like the CLI really is a valuable asset!

aeaon
Guest
aeaon
29 days 18 hours ago
React is a beast if you are focusing on small app. On the other hand its absolutely useless in big applications, it teared me into thousands of pieces when I realized that I screwed up with using React (I wanted to try React at work without much experience) We had like 30+ pages where 15+- were absolutely different from eachother and it was absolute madness to manage all javascript components. Its really hard to write good React code for medium+++ sized app. As from my experiences, I don't recommend learning React if you know you will be worikng on large… Read more »
phorden
Guest
phorden
29 days 19 hours ago

My biggest concern with Vue is that the templates are separate. The reason I like React.js style templates is that you get compile time checking for things like syntax errors. In non-compiled template languages, you can run into simple syntax problems that waste tons of time to track down.

I have not used Angular since 1, so I have no opinion on Angular 2 (my understanding is there were some really major changes there).

Shaokun Wen
Guest
Shaokun Wen
29 days 19 hours ago

Vue is an elegant framework, easy to learn and nice to apply to the project.

mrWho?
Guest
mrWho?
1 month 3 hours ago

Bananas vs weed vs apples….

mrWho?
Guest
mrWho?
29 days 8 hours ago

because they don't know that React is not a framework…and these can't be compared.

Academind
Guest
Academind
29 days 17 hours ago

And still everyone asks the question.

Martin Beierling
Guest
Martin Beierling
1 month 5 hours ago
I get your negative points about React. Never have I thought about it this way. When I started doing web development a couple of months ago, I dived into the getting started examples of all 3 frameworks. My favorites after this were React & Vue. Their usage was really easy and felt very natural. Angular just felt more static, less progressive and kinda stuck in the type-checking world.Now that I've done bigger projects with React, I see that it really does require more work than you'd initially think. Clean and correct React components require a lot of thought, but once… Read more »
Academind
Guest
Academind
29 days 17 hours ago

Happy to hear you're liking my course and many thanks for sharing your thoughts! I totally agree and just to repeat it: I have nothing against React, it's just not my favorite. You are correct – clean React code is awesome but bad React code is a nightmare. That's certainly the case for all frameworks/ libraries but some libraries make it easier to write clean code 🙂

Rick Medina
Guest
Rick Medina
1 month 16 hours ago

So I guess they had unprotected sex…

Roman Fazulianov
Guest
Roman Fazulianov
1 month 19 hours ago

with all respect, you don't get the idea of react. jsx is not an html as is, it's a sugar to write the callbacks that generate virtual dom… there is no html in js, never was. you can see it in a compiled sources, for example. using of jsx was a necessity to give developers a chance to not die under callback hell. and again you can easily find plugins that makes it more html-likely. so i don't see the reasons to complain

Academind
Guest
Academind
1 month 17 hours ago

Besides that, it's my opinion – not an objective fact. React is a great library and there are many reasons why it's amongst the top choices for many projects. I personally did work with it quite a bit and I don't feel physical pain when doing so. I simply like Angular or Vue a bit more

Academind
Guest
Academind
1 month 17 hours ago

I think you didn't really watch the video or listen to what I say. I clearly state the React is all JS and that JSX is "HTMLish" because it of course isn't HTML.

1 2 3 20
wpDiscuz