我是 Angular 的 Google Developer Expert(GDE),自 2021 年起開始撰寫各種 Angular 主題的部落格文章。我的前端旅程始於 2013 年接觸 AngularJS,並一直活躍於社群中,即使在從 AngularJS 升級到 Angular 2 那段混亂的時期也不曾間斷。
Angular 是我最喜愛的 JavaScript 前端框架,但同時也是我唯一熟悉的框架。我並不會寫其他現代化的 JavaScript 框架,例如 React、Solid、Qwik 或 Svelte。至於 Vue,我的經驗只停留在 Vue 2,而 Vue 3 則是在 2020 年推出。五年過去了,我依然無法閱讀或撰寫 Vue 3 的程式碼。
在接下來的 30 天內,我計畫在 Vue School 學習 Vue 3 的 Composition API 課程,並同時用 Angular 20 和 Svelte 5 重複練習這些範例。
接著,我們可以把這三個框架的程式碼並排比較。你會發現這些框架其實有很多相似之處,例如響應式設計(Reactivity)、輸入/輸出(Input/Output)和元件架構(Component Architecture)。
我將努力完成以下三門課程:
期盼在這趟學習旅程結束之後,我能走出舒適圈,並且有信心能使用至少三種框架進行客戶端渲染應用程式的開發。
您好!非常感謝您分享這趟精彩的學習計畫。身為 Angular GDE,您在 Angular 領域的深厚知識與持續活躍於社群的精神,都非常令人敬佩!
對於您計畫深入學習 Vue 3 並同時用 Angular 20 和 Svelte 5 進行範例比較,我感到非常期待!特別是您提到不同框架在響應式設計、輸入/輸出和元件架構上的相似之處,這真的很有趣,相信能幫助許多開發者更全面地理解前端生態。能夠走出舒適圈,學習並掌握至少三種框架,這份勇氣與行動力值得我們學習。期待看到您最終的心得與各框架的並排比較分析!
也歡迎版主有空參考我的系列文「南桃AI重生記」:
https://ithelp.ithome.com.tw/users/20046160/ironman/8311