什么是模塊化,模塊化的好處又是什么?


模塊化:

        模塊化更一種開發規范,比如cmd amd 是為了更好的解藕,比如一個網站,按照不同的模塊來開發,比如你有個評論區,a 項目有,b 項目有,如果僅是單純的模塊開發,這個js 文件你就可以單獨來回引用,更比如 ,一個頁面 分好多個功能, 這時候你要是都寫在一個js 中 會越來越大,而你把他分成不同的模塊,比如評論是一塊,分頁又是一塊,已經上線,或你不做了,后期別人拉手,或你接手別人的項目, 這時候來個需求讓你把分頁去掉,或修改 你可以清楚的找到對應模塊文件 進行修改 或去掉,
        模塊是自定義的組件,更想當於一個通用的東西,有的分功能組件,有的分業務組件大圖切換,這種就是單純的一個效果展示,只要調用就ok
一個分頁,也是只單純的調用,組件更是一個多處都可以使用 ,不需要再單獨開發的

模塊化的好處:

  第一, 把一個系統分解成各個不同的子模塊,不同的開發者專注於對其中某一模塊的開發,一方面實現了勞 動的分工,另一方面也提高了自由軟件開發的效率。基於模塊化的性質,每個模塊在開發出來以后都可以通過一個被稱作是內核的原系統進行信息交流,發揮整個模塊的功能,同時也並不會影響其他模塊功能的發揮。而且在各個不同的模塊整合在一起后,由於外部性的存在,會使整個系統增加的功能要超過該模塊本身的功能。在此過程中實現了價值的分割與整合。
  第二, 對於開發者而言,基於模塊化的自由軟件開發具有更大的吸引力,其在參與開發過程中可以得到更高的期望收益。
  第三, 在非模塊化的軟件開發過程中,存在着嚴重的“搭便車”現象,當一個開發者選擇參與開發,其余的開發者就會選擇“搭便車”,最終會導致軟件的供給不足;在基於模塊化的開發過程中,所有的開發者都更傾向於參與開發不同的模塊,從而實現整個系統的開發。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM