Application Frameworks – The Good, The Bad, and The Ugly
Presented at
- Flash on the Beach, 22 September 2009
- London Flash Platform User Group, 29 October 2009
- Flash Brighton User Group, 1 December 2009
- Flex London User Group, 16 February 2010
In this session, I compared and contrasted six different application frameworks (also known as micro-architectures). They are
- Cairngorm
- PureMVC
- Mate
- Parsley
- Swiz
- Robotlegs
These are the slides from the last presentation at Flex London User Group on Tuesday, 16 February 2010.
Flash required: You need version 9 or later of the free Flash player from Adobe to use this content. To download and install the free player from Adobe's web site click here.
This is the video of this presentation at London Flash Platform User Group on 29 October 2009.
Flash required: You need version 9 or later of the free Flash player from Adobe to use this content. To download and install the free player from Adobe's web site click here.
Links:
- Cairngorm (code example)
- PureMVC (code example)
- Mate (code example)
- Swiz (code example)
- Parsley (code example)
- Robotlegs (code example)

9 Comments add your own
This is the best conceptual framework comparison I’ve seen. The axes you chose are brilliant.
Robert Penner | 20th February 2010 at 04:23
Awesome, thanks for this. Today was my first experience with Swiz. Looking forward to see the comparison with other frameworks.
Sean | 20th February 2010 at 04:53
PureMvc is very nice more then Cairngorm.
jungDavid | 20th February 2010 at 05:06
Hi, is there any video recording available? Thanks.
jadd | 20th February 2010 at 06:57
Could you permit us to download your presentation ?
Eric Priou | 20th February 2010 at 15:34
jadd: Sorry, there was no video recording made.
Eric: Sorry, the slides aren’t available for download.
Richard | 21st February 2010 at 13:02
Hey Richard,
could you consider adding Spring Actionscript in your comparison in the future? We’d be very interested to read/hear your opinions.
Cheers!
Roland
Roland Zwaga | 5th March 2010 at 09:51
Hi Roland
I didn’t include Spring Actionscript because when I last looked the documentation appeared to only mention dependency injection functionality (I also don’t include SmartyPants, even though I use it a lot myself, because it’s just a DI container).
However, I just looked again and the docs for Spring Actionscript are much improved, and the documented extensions take it beyond only DI so yes, if I do this presentation again I’ll look to add Spring Actionscript.
Richard
P.S. Congrats on getting to the 1.0 release candidate.
Richard | 6th March 2010 at 23:17
Hey Richard,
thanks a lot! By the way, we just committed two new sample apps to the Spring Actionscript repository, both are implementations of the Cafe Townsend application (of Cairngorm fame) showcasing two different ways in which Spring Actionscript can be leveraged.
Christophe wrote a blogpost on one of them:
http://www.herrodius.com/blog/307
cheers,
Roland
Roland Zwaga | 8th March 2010 at 15:42
Leave a Comment comment policy
XHTML: you can use these tags - <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>Subscribe to the comments via RSS Feed