Quelle est la meilleure définition de la MVC?

J'ai été en utilisant Zend Framework MVC de configuration, de lire à propos de ruby on rails et de plan de consulter d'autres frameworks MVC en Python(Django?)... j'aime vraiment la façon dont il isole certaines parties de la logique, de la sécurité et de la validation. Mais après seulement 1 an de l'utiliser, j'ai lu une réponse ici dire presque tout le monde ont mauvaise définition de la MVC et qui m'a fait me demander... Quelle est la bonne définition de la MVC et où pourrais-je lire sur la structure et la mise en œuvre standard?

Mise à jour: je undertand nous savons tous que la définition de BASE (theres un modèle d'un contrôleur et d'un point de vue, les actions sur le contrôleur aller à la vue avec quelques infos après avoir fait quelque chose avec le modèle) mais j'aimerais savoir quelle est la définition que vous PENSEZ que tout le monde le SAIT et pourquoi est-ce mal( et peut-être qui va expliquer à tout le monde où il pourrait y avoir des erreurs, les avis et bien sûr, quel est votre vrai point de vue de la ce)

OriginalL'auteur DFectuoso | 2009-01-08