In my continued work with Flex and Mate I've come to understand the model Injectors system pretty well. Initially I struggled trying to understand a few things.
Click "read more" for my simplistic explanation of IOC in Mate.
When I first wrote about Mate vs Cairngorm, the main concern I stated with both was that in any MVC architecture there's little consideration given to splitting out the data/business code from the presentation code.
Here is my solution.
I've been using Mate heavily over the last few weeks and am really enjoying implementing the architecture. However there are a few gotchas that caught me out and I'll write about them here.
I've recently been comparing various Flex architectures for managing business logic and server communications. The two main systems I've been looking into are Cairngorm and Mate.