⟩ Tell me in other mvc systems, the rule is fat models, skinny controllers. ie the business logic goes in the models and all controllers do is load/save models and load/kill views. is this the extjs way?
What MVC are you using? Views are for presenting the data from a Model. Model is just a representation of data. Controllers should be what controls you app like telling your view to display this model.