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