小編自從碰MVC Framework之後,
將對於MVC架構與傳統架構的差異經驗,
用下表呈現給剛要接觸MVC的朋友一個參考。
| 項目 | 傳統原生架構 | MVC架構 |
| 學校課程 | 較多學校有教 | 較少學校有教 |
| 網址特性 | http://dream-hua.net/index.php http://dream-hua.net/news.php http://dream-hua.net/news.php?id=123 |
http://dream-hua.net http://dream-hua.net/news/ http://dream-hua.net/news/123 |
| 程式寫法 | HTML, CSS和 PHP程式混在一起使用include或require進行拼裝 | Model: 資料庫溝通Viewer: HTML, CSSController: 邏輯判斷 |
| 開發 | 快 | 中 |
| 維護 | 不易維護 | 設計時需妥善規劃,未來才較容易維護 |
| 多人開發 | 不易分工 | 容易分工 |
| 學習門檻 | 低 | 高 |
| 複雜度 | 低 | 高 |
| 專案規模 | 適合小型專案 | 適合中大型專案 |