Lately is has become less and less important for the projects I am working on and planning to work on to maintain developer neutrality by attempting to target platform-agnosticism. This has allowed for me to look at the alternatives out there, the recent solutions have been based on the PureMVC framework invented and developed by legendary Cliff Hall.
It has many times been “painful” for me to refrain from taking advantage of some of the platform-specific stuff, so it’s with great pleasure that I have resumed my early fling with “mate” which is a framework that is born with Flex and fully embraces all the technology specific stuff we all think is so cool about Flex.
Mate is a tag-based, event-driven Flex framework. Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates. Mate allows you to define who is handling those events, whether data needs to be retrieved from the server, or other events need to be triggered. In addition, Mate provides a mechanism for dependency injection to make it easy for the different parts of your application to get the data and objects they need.
Check it out..