Week 01 · Day 02 — Angular 與其他框架比較
學習目標
- 認識 Angular、React、Vue 三者的定位差異
- 能依專案需求判斷該選哪個框架
- 理解為何「沒有最好的框架,只有最合適的」
重點
三大框架比較
| 框架 | 特點 | 適用場景 |
|---|---|---|
| Angular | 完整、嚴謹、企業級 | 大型專案、企業內部系統 |
| React | 靈活、社群大 | 各種規模專案 |
| Vue | 簡單、易學 | 小型專案、快速開發 |
該怎麼選? - 大型、多團隊、需要一致性 → Angular(有標準結構與官方建議做法) - 想自己決定一切、社群生態廣 → React - 快速上手、輕量小型 → Vue
學習上的心態 - 不要因為「框架之爭」分心 - 本課程選擇 Angular,你將學到一套完整的工程思維:型別、模組、依賴注入、測試 - 這些概念在 React / Vue 也通用,未來轉換成本很低
Angular 的取捨 - 優點:結構嚴謹、TypeScript 強型別、內建很多功能、適合團隊協作