-
一.定義
- 組件:最初的目的是代碼重用,功能相對單一或者獨立。在整個系統的代碼層次上位於最底層,被其他代碼所依賴,所以說組件化是縱向分層。
- 模塊:最初的目的是將同一類型的代碼整合在一起,所以模塊的功能相對復雜,但都同屬於一個業務。不同模塊之間也會存在依賴關系,但大部分都是業務性的互相跳轉,從地位上來說它們都是平級的。
-
二.概念
- 和組件模塊近似的一對概念是庫和框架。庫的概念偏近於代碼的堆集,是分層的概念,所以對應組件化。框架是結構化的代碼,所以應用於模塊化。框架是骨,模塊化是肉。
以上只是做了一個簡單的了解,詳細是在 https://www.cnblogs.com/yichenscc/p/9361856.html (
組件化開發和模塊化開發概念辨析
)