爲什麼要使用框架
1.前提,項目業務邏輯複雜
2.需要多人協同開發
3.項目更新迭代頻繁
-----------------------------------------
框架如何解決以上問題
1.框架將業務邏輯進行分層管理,最經典的MVC,可以減低業務邏輯的複雜性
2.框架大多數都是通過配置文件和註解進行開發,有統一的規範和標準,便於開發人員協同開發
3.基於框架的開發,易於擴展而對性能影響不大,對更新迭代頻繁項目相對有利
------------------------------------------------
使用框架的缺點:
1.使用框架會引入第三方的包或者自己獨自封裝的一套邏輯,這必將增加系統內存的消耗和性能的負擔。
2.使用框架,封裝了代碼流程的相關細節或中斷代碼的流程或反轉,不易於吊毛程序員的理解,學習成本高。
3.使用框架,不同的開發人員可能在框架中寫了多套一樣的或者類似的邏輯,而並沒有實際用上,增加維護的難度。
----------------------------
以上都是胡說八道,勿噴。