我已經閱讀了幾個有關MVC的內容,但我仍不明白什麼時候應該使用它們,什麼時候不應該使用它們。我正在尋找清楚的例子,如「如果你正在開發這個,那麼你應該使用MVC,像這樣」和「如果你正在開發這個,你不應該使用MVC。大多數我見過的例子依賴於已經實現了一切的複雜框架,你必須學習框架並使用它來理解實際發生的事情。對許多程序員,措辭如「 UI的業務邏輯」聽起來像是營銷方面—例如,將「相反視圖中直接綁定到演示模式」在this post.我在哪裏可以找到MVC的清晰示例?
使用我知道的因爲MVC是一個概念,每個人都覺得他們最瞭解它,但沒有人真正知道如何使用它,因爲可能涉及很多變量,每個人都可以對如何使用它有不同的看法將一個項目分解成模型,視圖和控制器。這裏有很多理論,但很少有明確的例子。我所尋找的並不是「最好」的做法,所以這不應該被認爲是主觀的;我正在尋找不同的簡單實現,這將允許我自己決定哪些是最好的方法。
簡而言之:什麼是良好的在線資源,它提供了在各種情況下使用MVC的贊成和反對意見,並提供了明確的例子來幫助讀者理解這個概念?
這是一個很好的例子,我正在尋找:http://toys.lerdorf.com/archives/38-The- no-framework-PHP-MVC-framework.html – Tom 2008-11-20 10:06:45
這裏有一個很好的例子:http://www.c2.com/cgi-bin/wiki?ModelViewController – Tom 2008-11-20 10:10:05