iT邦幫忙

2021 iThome 鐵人賽

DAY 5
1
自我挑戰組

Angular 學徒之路 feat. TypeScript系列 第 5

Day 05:AngularJS?Angular?傻傻分不清楚?

  • 分享至 

  • xImage
  •  

Angular 是由 Google 主導,開源的 JavaScript 應用程式框架,目前穩定版本已經來到 Angular 11 了。

在學習程式的路上,不止一次聽過 Angular 學習曲線較高,而且改版幅度驚人,所以在還沒接觸 Angular 之前,真的是會莫名的害怕!

不過在正式開始學習後,才知道目前 Angular 2 到現在 Angular 11 都是十分穩定的改版,不再出現之前 Angular 1.x 到 Angular 2.x 的哀鴻遍野。

因此目前市面上確實同時存在著兩種差異較大的 Angular 版本,為了區分兩者的差異,在名稱上就出現了差別,1.x 的版本稱為 AngularJS。

而 2.x 之後的版本則改名為 Angular。

從上面可以看到,連 Logo 都長得不一樣。

而 AngularJS 及 Angular 的特點,根據 Will 保哥Angular 開發實戰:從零開始 的課程描述,簡單整理如下:

  • AngularJS(1.x):
    • 擁有廣大的開發社群。
    • 開創了嶄新的抽象化架構,讓應用程式的開發大幅簡化。
  • Angular(2.x):
    • Angular 開發團隊花了兩年時間,重新打造的新一代框架。
    • 穩定度、執行效率比前一代更加優異。
    • 學習曲線更低,更容易上手。
    • 支援更多的開發工具。
    • 各版本間的差異小,架構穩定,可放心升級及使用。

看到這邊,我們只要專注在 Angular 的研究與學習,在大部分情況下,應該不需要再去從頭了解 AngularJS,而且我們再也不會把兩者搞混,而傻傻分不清楚了。


上一篇
Day 04:看看 Angular CLI 對我們做了什麼?認識專案架構
下一篇
Day 06:Angular 的主要特色與優點簡介
系列文
Angular 學徒之路 feat. TypeScript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言