| 比較/分類 |
Angular |
Vue |
React |
| Logo |
 |
 |
 |
| 產生時間 |
Google 2010
|
尤雨溪 |
Facebook 2013
|
| 主要架構 |
MVVM
|
MVVM |
Virtual DOM
MVC的V
|
| 優點 |
1. 完整強大的文件
2. 完整強大的solution
3. 雙向綁定
4. 依賴注入 |
1. 完整的多國語言文件
2. 集各家特色
3. 易整合
4. 輕量 |
1. 簡單好學
2. 運用靈活
3. 單向資料流
4. Virtual DOM技術
5. 升級工具 |
| 缺點 |
1. 需花相對多的時間學習
2. 語法相對複雜
3. 版本變動大 |
1. 生態系不夠全面 |
1. 沒有React百科文件
2. 太過靈活
3. JavaScript知識需求高 |
| 主要使用者 |
Udemy
YouTube
Paypal
Nike
Google
AWS
|
小米
阿里巴巴
Gitlab
Adobe |
Facebook
Instagram
Netflix
Dropbox
Airbnb
Microsoft
|
| 需學習知識比動 |
TypeScript: 35%
Angular: 65% |
JavaScript: 35%
Vue: 65% |
JavaScript: 65%
React: 35% |