During my reading about MVC, I encountered a term that I found interesting.
The term is Fat Stupid Ugly Controllers (FSUC). It belongs to Padraic Brady, who is pretty famous in PHP community.
He has a pretty cool book about Zend framework, and he wrote a chapter about MVC http://bit.ly/GQrmwJ .
His idea is that controllers should be as thick as possible and our business logic should be in the Model.
In PureMVC we have a separation for Business Logic and Domain Logic, and the best practice is maintaining BL in the controller
and the DL in the model.
So I have two question:
1 - Is PureMVC using a different approach to Controller role, different from classic MVC?
2 - Is the reason for it is AS3, and the fact that the language is multiplatform?