模塊化簡(jiǎn)單說(shuō)就是把系統(tǒng)分成各個(gè)獨(dú)立的部分,每個(gè)部分單獨(dú)實(shí)現(xiàn)功能,將系統(tǒng)分割成可獨(dú)立的功能部分。
隨著MVC等框架、微服務(wù)等技術(shù)的興起,模塊化開(kāi)發(fā)已經(jīng)稱為必須。web前端也已經(jīng)演變稱為大前端。模塊化開(kāi)發(fā)的優(yōu)缺點(diǎn):優(yōu)點(diǎn):可維護(hù)性高架構(gòu)清晰,靈活開(kāi)發(fā)降低程序耦合性方便模塊功能調(diào)試、升級(jí)以及模塊間的組合分解缺點(diǎn):損耗性能系統(tǒng)分層,調(diào)用鏈長(zhǎng)模塊間通信發(fā)送消息很消耗性能