Dec
3
Mate Framework for Adobe Flex


Posted: 3rd December 2008
Tags: , , ,
Posted in Flex and Air
Comments: 4 Comments »

I just wanted to share with you a great framework I have been using recently called Mate (pronounced ma-tay).

Developed by the guys at ASFusion Mate is a great framework that features MXML declared event handling, dependency injection and best of all it is really easy to use and implement (It even has a way of reusing your existing Cairngorm commands. Additionally in the next version there will be an infrastructure for mocking out your services and really provides a clean architecture for Flex apps.

The framework is provided as a .swc file you can drop straight into your /libs folder and supports both Flex 2 and Flex 3. The only downside to the framework is the documentation does not reflect the latest .swc and is a little light in places, however the forums are excellent and very active and there is a good selection of examples.

I will be blogging about this in more details soon, but wanted to share my initial thoughts and urge you to look at this framework as it is really worth it.

Comments below..

Advertisement

 




Comments

Note: You can leave a response, or trackback from your own site.

 
Comment:

Be interested in your findings on Mate. I’m still using EasyMVC (as per your articles) with the Cairngorm additions but find it tedious/repetitive for most of my projects.

I heard some good things about Swiz (”brutally simple”) but also read some comments that resulting apps could be really slow.

Only negative thing I read about Mate is that some compile time errors are not caught.

 
 
Comment:

@Johan

I have started using Mate for a couple of projects of mine and am highly impressed. Not only is it very easy to use, it is quick. The framework does rely on declaring things like the injections in strings so you are correct that there is no compile time checking on this however it works so well and it so well laid out that I recommend giving it a go.

I will be writing a getting started guide shortly but for now there are some good examples on Mate’s own site.

 
 
Comment:

Here is another framework that looks interesting as it simplifies a lot of the steps in Cairngorm:

http://www.flexpasta.com/index.php/2008/04/19/introducing-the-penne-framework-for-flex-3/

After looking into Mate some more as a result of your post I must say I like the way the Event Map effectively documents the application flow.

 
 


George Cook
24/06/2009
9:14 pm

Comment:

Hey Jon,

I’ve been looking at parsley 2. I’d be interested to know how you think this compares/contrasts with it.

I’d also love to know how mate scales. From where I stand at the mo (having not used mate), it looks like it could get quite jumbled up as the app grows. Any notes on this matter? Also would like to know about memory, and loading unloading modules/styles.. you (or any of your readers) have any experience with how this framework plays with multi modular environments?

 
Add a comment:

 


View Jon Baker's profile on LinkedIn


View blog authority