我在我的設計中,我正在考慮放棄MVC設計出於性能方面的原因,不確定是否直接帶有頁眉/頁腳的PHP頁面包括執行我的MVC設置(使用PHP/Zend)。我有一種感覺會。使用MVC設計模式的優點和缺點(模型視圖控制器)
評論?
我在我的設計中,我正在考慮放棄MVC設計出於性能方面的原因,不確定是否直接帶有頁眉/頁腳的PHP頁面包括執行我的MVC設置(使用PHP/Zend)。我有一種感覺會。使用MVC設計模式的優點和缺點(模型視圖控制器)
評論?
你的時間價值是什麼?你的生產力?你的代碼的可維護性?
與
附加服務器的成本是多少?
這取決於你在建什麼。對於一些事情來說,MVC肯定會有些過分,甚至不適用於其他。權衡未來的維護,與其他開發人員一起工作,您將自己重寫多少MVC設計模式等等。
This article討論了MVC及其發明者的新範例DCI,傳統面向對象的挑戰者。
我很熟悉MVC的原始Smalltalk-80環境。是否使用MVC或其他的決定是關於代碼的清晰度,而不是性能。如果在PHP中使用MVC的性能有些問題,我不知道它們。
但是,再次,向MVC轉變的主要原因是分離問題是確保軟件隨時間推移可支持和可維護的重要價值。