我自己正在創建一箇中小型Web應用程序的早期階段。我讀了「PHP對象,模式和實踐」,並且我決定使用頁面控制器,因爲快速生產是高優先級。頁面控制器也很吸引人,因爲我不熟悉PHP框架,並且創建一個複雜的前端控制器似乎目前超過了該項目。我的計劃是儘快發佈網站的頁面控制器版本,並在承諾進行更復雜的軟件設計之前查看觀衆是否喜歡它。這就是說,我可能會決定在路上添加更多'模塊'和開發人員......在這一點上,我應該切換到前端控制器。上面提到的這本書描述說:「從頁面控制器開始並轉向前端控制器模式並非不可能」,但「不可能」的措辭讓我擔心它可能相當困難。從頁面控制器轉換到前端控制器的友好代碼
我的問題是: 從頁面控制器到前端控制器設計的轉變有多難?在開發基於頁面控制器的應用程序時,應該如何謹慎地創建允許平滑過渡到前端控制器設計的代碼?理想情況是儘可能少地重寫/重構代碼,並使用相關的類/對象加載前端控制器。現在我只是謹慎維護MVC,所以任何有經驗的開發人員的建議都會很棒。謝謝。