web 開發框架會內建路由系統
=> 學習使用框架,重點: 路由系統route,定義指派網址和回應資源的對應關係。
應用程式架構:
routing設計路由-軟體架構的設計風格
軟體設計模式-SOC關注點分離概念 MVC設計模式
使用框架的好處:
- 把基礎建設打包好,提高開發速度
- 提供開發者得到一個完整解決方案
- 做好底層系統,讓開發專注其專案的需求
使用框架注意:
* 遵守框架的慣例、規範、限制
JS把函式庫稱為package
框架- 一種大型的"工具包"。
JS社群用 package 稱這些 工具包
Bootstrap、Font Awesome、Axios、jQuery
框架與函式庫的差異: 取決於使用方式
- 框架框 framework : 架建立app的基礎建設,在框架內寫app功能。
- 函式庫 library : 開發中的app,要解決特定問題才引入函式庫,函式庫針對單一功能處理。