SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Angular 從入⾨到實戰
• 「Angular 深入淺出三⼗天」
• 「Angular Schematics 實戰三⼗天」
• Perkd Taiwan
陳志龍(Leo 李歐)
• 現代前端?古代前端?
• 前端三⼤框架?
• Angular ? AngularJS ?
• Why Angular ?
• Q&A
⼤綱
現代前端?古代前端?
現代前端?古代前端?
現代前端?古代前端?
現代前端?古代前端?
• MPA(Multi-page application)
• ⼀個功能會有⼀個動作及⾴⾯
• ⼀個需求⼀個畫⾯
現代前端?古代前端?
現代前端?古代前端?
現代前端?古代前端?
AJAX
現代前端?古代前端?
Asynchronous JavaScript And XML
• SPA(Single-page application)
• 部分更新
• 前後端分離
• 提供User更偏向Desktop/Mobile application的使⽤經驗
現代前端?古代前端?
現代前端?古代前端?
MPA SPA
優點 SEO較好
避免整個⾴⾯重load

前後端分離

更好的使⽤者體驗
缺點
每次更新需整個⾴⾯重load

使⽤者體驗較差

前後端相依性較⾼
SEO較差
前端三⼤框架?
前端三⼤框架?
A JavaScript library for building user interfaces
前端三⼤框架?
• 框架 = ⼯具
• 選擇適當的⼯具才能事半功倍
Angular ? AngularJS ?
Angular ? AngularJS ?
Angular ? AngularJS ?
Angular ? AngularJS ?
2
Angular ? AngularJS ?
• Angular 1.x -> 正名:AngularJS
• Angular 2+ -> 正名:Angular
Angular ? AngularJS ?
• 偵測變更比 AngularJS 快10倍
• 更⼩的 Library Size 與延遲載入機制
• ⽀援 Template 預先編譯機制
• 渲染速度比 AngularJS 快5倍
• ⽀援伺服器渲染機制
Angular ? AngularJS ?
Why Angular ?
• ALL-IN-ONE
• 跨平台
• 開發⽅式⼀致且有完整、完善的規範
Why Angular ?
Why Angular ?
前端三⼤框架?
Q&A
相關連結
Angular Taiwan 臉書社團 Angular Taiwan 論壇
Angular Taiwan 線上讀書會社團 Angular Taiwan Youtube 頻道
感謝收看

Contenu connexe

Tendances

Tendances (10)

Angular 2 表單的處理與驗證
Angular 2 表單的處理與驗證Angular 2 表單的處理與驗證
Angular 2 表單的處理與驗證
 
Angular 深入淺出測試篇:E2E測試入門
Angular 深入淺出測試篇:E2E測試入門Angular 深入淺出測試篇:E2E測試入門
Angular 深入淺出測試篇:E2E測試入門
 
Angular 深入淺出測試篇:單元測試入門
Angular 深入淺出測試篇:單元測試入門Angular 深入淺出測試篇:單元測試入門
Angular 深入淺出測試篇:單元測試入門
 
Angular 深入淺出測試篇:整合測試入門
Angular 深入淺出測試篇:整合測試入門Angular 深入淺出測試篇:整合測試入門
Angular 深入淺出測試篇:整合測試入門
 
楽しく学ぶ?API
楽しく学ぶ?API楽しく学ぶ?API
楽しく学ぶ?API
 
深入研究 Angular - phoebe pan
深入研究 Angular  - phoebe pan深入研究 Angular  - phoebe pan
深入研究 Angular - phoebe pan
 
Kamigo reviews 20191127
Kamigo reviews 20191127Kamigo reviews 20191127
Kamigo reviews 20191127
 
ModernWeb 2017 angular component
ModernWeb 2017 angular componentModernWeb 2017 angular component
ModernWeb 2017 angular component
 
Beta testing with CI
Beta testing with CIBeta testing with CI
Beta testing with CI
 
美团点评技术沙龙06 - 提高移动端兼容性测试效率工具
美团点评技术沙龙06 - 提高移动端兼容性测试效率工具美团点评技术沙龙06 - 提高移动端兼容性测试效率工具
美团点评技术沙龙06 - 提高移动端兼容性测试效率工具
 

Similaire à Angular從入門到實戰(一)

Similaire à Angular從入門到實戰(一) (6)

Angular 原始碼探索之Signal 篇
Angular 原始碼探索之Signal 篇Angular 原始碼探索之Signal 篇
Angular 原始碼探索之Signal 篇
 
Angular Taiwan 2019 - 大型 Angular 專案的的管理心得與技巧
Angular Taiwan 2019 - 大型 Angular 專案的的管理心得與技巧Angular Taiwan 2019 - 大型 Angular 專案的的管理心得與技巧
Angular Taiwan 2019 - 大型 Angular 專案的的管理心得與技巧
 
從前端設計的角度來看 Angular - TW2018 amos
從前端設計的角度來看 Angular - TW2018 amos從前端設計的角度來看 Angular - TW2018 amos
從前端設計的角度來看 Angular - TW2018 amos
 
Jira實用(一)
Jira實用(一)Jira實用(一)
Jira實用(一)
 
Angular 5 全新功能探索 @ JSDC2017
Angular 5 全新功能探索 @ JSDC2017Angular 5 全新功能探索 @ JSDC2017
Angular 5 全新功能探索 @ JSDC2017
 
Angular 2 Taiwan 小聚 Forms 介紹
Angular 2 Taiwan 小聚 Forms 介紹Angular 2 Taiwan 小聚 Forms 介紹
Angular 2 Taiwan 小聚 Forms 介紹
 

Plus de 志龍 陳

Plus de 志龍 陳 (9)

你所不知道的 DDD - 文件驅動開發
你所不知道的 DDD - 文件驅動開發你所不知道的 DDD - 文件驅動開發
你所不知道的 DDD - 文件驅動開發
 
這些年,我寫 Angular 時所使用的小技巧
這些年,我寫 Angular 時所使用的小技巧這些年,我寫 Angular 時所使用的小技巧
這些年,我寫 Angular 時所使用的小技巧
 
工程師必須具備的軟實力-產品思維
工程師必須具備的軟實力-產品思維工程師必須具備的軟實力-產品思維
工程師必須具備的軟實力-產品思維
 
工程師必須具備的軟實力-不管理時間的下場是被時間追殺
工程師必須具備的軟實力-不管理時間的下場是被時間追殺工程師必須具備的軟實力-不管理時間的下場是被時間追殺
工程師必須具備的軟實力-不管理時間的下場是被時間追殺
 
工程師必須具備的軟實力-其實溝通很簡單
工程師必須具備的軟實力-其實溝通很簡單工程師必須具備的軟實力-其實溝通很簡單
工程師必須具備的軟實力-其實溝通很簡單
 
工程師必備的軟實力之溝通其實很簡單
工程師必備的軟實力之溝通其實很簡單工程師必備的軟實力之溝通其實很簡單
工程師必備的軟實力之溝通其實很簡單
 
Angular 深入淺出表單篇:新手入門(三)
Angular 深入淺出表單篇:新手入門(三)Angular 深入淺出表單篇:新手入門(三)
Angular 深入淺出表單篇:新手入門(三)
 
Angular 深入淺出表單篇:新手入門(二)
Angular 深入淺出表單篇:新手入門(二)Angular 深入淺出表單篇:新手入門(二)
Angular 深入淺出表單篇:新手入門(二)
 
Angular 深入淺出表單篇:新手入門(一)
Angular 深入淺出表單篇:新手入門(一)Angular 深入淺出表單篇:新手入門(一)
Angular 深入淺出表單篇:新手入門(一)
 

Angular從入門到實戰(一)