Le MVC est une technique qui permet d'organiser une application de manière standardisée.
Pour synthétiser, une Classe application gère l'ensemble du projet. Cette classe enregistre des contrôleurs qui vont à leur tour enregistrer et gérer les vues et les modèles.
Une vue est une classe correspondante à un composant graphique extJs (un panel, un arbre, un viewport...)
Ces vues ne gèrent aucun évènement ni aucune données.
il vont centraliser les évènements de votre vue et gérer la liaison entre vos données et vos vues.
Ce sont des classe ExtJs qui gèrent les données.
En Extjs MVC, les controllers sont chargés par l'application. Ensuite chaque controller vas spécifier (et inclure) ces vues,ces models, ces stores.