2. Angular
Supported by Google
⭐️ > 25,000 😃 463
Used by these:
Google
Freelancer
Udemy
YouTube
Paypal
Nike
Telegram
Weather
iStockphoto
AWS
Crunchbase
3. React
Supported by Facebook
⭐️ > 70,000 😃 > 1,000
Used by these:
Facebook
Instagram
Netflix
New York Times
Yahoo
Whatsapp
Codecademy
Dropbox
Airbnb
Atlassian
Microsoft
4. Vue
Supported by former Google developer
⭐️ > 60,000 😃 120
Used by these:
Xiaomi
Alibaba
WizzAir
EuroNews
Grammarly
Gitlab
Laracasts
Adobe
Behance
Reuters
8. Framework vs Library
Angular is a framework, ready to go!
React is a library. Flexible but lots of third party
needed.
Vue stays in between.
9. Data Binding
Angular has two way data-binding, easier to code.
React has one way data-binding. One direction data
flow is easier to debug.
Vue supports both. One way data-binding is default.
15. Developer Experience
Angular: Has a learning curve
Angular: Too many things to learn (eg. TypeScript)
Angular: Lots of decision have already made
React: Easy to learn
React: Lots of decision to make
Vue: Easy to learn
Vue: No gap between junior and senior developers
16. Angular
Pros:
Enhanced RXJS, Faster Compilation
(less than 3 seconds), new
httpClient
Detailed Docs
Two way data-binding
MVVM
Dependency injection and
modularity
Cons:
Complex Syntax
17. React
Pros:
Easy to learn
high level of flexibility
Downward data-flow (child cannot affect
parent data)
lightweight
Cons:
Lack of docs for newly added features
Too much choices
Hard to master
19. Resources
Angular vs. React vs. Vue: A 2017 comparison
(https://goo.gl/DTPYJU)
ReactJS vs Angular5 vs Vue.js —What to choose in 2018?
(https://goo.gl/BkhKpX)
I’m gonna puke if you compare Angular to React again; heres why!
(https://goo.gl/9Y6g32)