我想用HTML,MySQL,PHP和Model View Controller創建我的第一個Web應用程序。對於初學者來說,這將非常簡單:一些頁面允許用戶向/從數據庫輸入/刪除數據並顯示數據庫的內容。從頭開始設計/實現MVC
但是我對MVC很陌生,我真的希望我能找到適合像我這樣的初學者的MVC教程,以便如何使用簡單的代碼示例實際實現它。我只找到一些先進的例子,這使得學習曲線不必要地更陡峭。我想我必須在這裏創建一個。
我的問題是,我如何開始從一個非常非常簡單的Web應用程序從頭開始設計這個MVC?如何在代碼中分離模型,視圖和控制器?我應該採取哪些步驟以及如何進行?如何將模型實現爲業務實體類,HTML視圖和控制器作爲將所有內容粘合在一起的腳本? (假設我的理解是正確的)任何人都可以推薦清楚和直接的教程如何爲像我這樣的初學者實際實現MVC? (我找不到任何)。
在此先感謝。
爲什麼要從頭開始構建?有很多的MVC,對於任何你喜歡的語言... – Amirshk 2010-02-13 21:26:25
感謝您的回覆。我在維基百科上閱讀。我不確定初學者真正瞭解MVC的最佳方法是什麼。我可能是錯的,但用C++作爲例子,學習從頭開始編寫鏈表(至少一次)將教會初學者不僅僅是從一開始就使用像Boost這樣的庫。不知道我的邏輯是否正確 – Anthony 2010-02-13 21:36:19
我認爲在這種情況下,這種方法並不好。因爲一個好的MVC有很多不同的概念。它囊括了很多想法。你可以閱讀這本書:http:// apress。com/book/view/1430210079,它很好地解釋了MVC是如何誕生的以及它確切需要它的答案(特別是C#MVC) – Amirshk 2010-02-13 21:50:34