Я использую Zend Framework в конфигурации MVC, читаю о рубине на рельсах и планирую проверку других фреймворков MVC в Python (Django?)... Мне очень нравится, как он изолирует некоторые части логики, безопасности и Проверка. Но после всего лишь 1 года, используя его, я прочитал ответ здесь, в котором говорится, что почти у всех есть неправильное определение MVC, и это заставило меня задуматься... Какое правильное определение MVC и где я мог бы прочитать о шаблоне и стандартных реализациях?
Обновление:. Я полагаю, что все мы знаем определение BASIC (theres модель контроллера и представление, действия над контроллером идут в представление с некоторой информацией после создания чего-то с моделью), но я хотел бы знать, что такое определение, которое ВЫ ДУМАЕТЕ, ВСЕ ЗНАТЬ и почему это неправильно (и, возможно, это объяснит всем, где могут быть ошибки, мнения и, конечно, какова ваша реальная точка зрения на это)