Game Designer, Programmer, Choreographer

Flex Application Frameworks

Spring Actionscript example project with source

Posted on

In preparation for my session at gotoAndSki I have created a Spring Actionscript version of my frameworks example application. The Spring Actionscript developers have released a version 1 release candidate and it's time to include it in these comparisons. For this Spring Actionscript example I've used exactly the same project as in the previous examples for other frameworks. Like many of the newer frameworks, Spring Actionscript is not prescriptive about your application's architecture so I've used a similar MVC architecture to the one in my Swiz example. Continue reading →


Smartypants-ioc and As3-signals example

Posted on

During my recent presentation at LFPUG, Tink was very persistent in suggesting that the event bus used in most MVC frameworks might not be the best solution. This got me thinking about what it would be like to do MVC without an event bus. And so began this little experiment. Continue reading →


Robotlegs example project with source

Posted on

Any comparison of frameworks wouldn't be complete without Robotlegs. I included Robotlegs in my session at LFPUG recently, but didn't post the example project here because the framework was in a state of flux. Robotlegs is now settling down as it approaches its imminent 1.0 release, and the MVCS implementation in it is unlikely to change further, so here's my example. For this Robotlegs example I've used exactly the same project as in the previous examples for other frameworks. Robotlegs is not prescriptive about your application's architecture, but it does include a default MVCS implementation for those that wish to use it. I've used that default implementation here. The example is below. Links to the other versions follow. All versions have identical functionality. Right click on the swf to view the source. Continue reading →


Parsley example project with source

Posted on

I recently posted a number of versions of the same Flex project, built using various different frameworks. These related to my presentation at Flash on the Beach this year. I'm repeating that presentation, with variations, at the London Flash Platform User Group in a few days and for that talk I'll be adding Parsley to the set of frameworks I'll compare. As a warm-up to that I've recreated the same example as before using the Parsley framework. The example is below. Links to the other versions follow. All versions have identical functionality. Right click on the swf to view the source. Continue reading →


Swiz example project with source

Posted on

At Flash on the Beach this year, I presented a session on application frameworks. As part of that session, I had planned to show the source for an example application built using each of the four frameworks I covered. When I discovered that as planned my presentation would take three hours to present, I had to cut a lot of content and the example application was one of the items to be cut. But I still have the source for those applications so I'm posting it here today. Below is the example built using the Swiz application framework. Another four posts will contain the other four versions. All five versions have identical functionality. Right click on the swf to view the source. Continue reading →


Mate example project with source

Posted on

At Flash on the Beach this year, I presented a session on application frameworks. As part of that session, I had planned to show the source for an example application built using each of the four frameworks I covered. When I discovered that as planned my presentation would take three hours to present, I had to cut a lot of content and the example application was one of the items to be cut. But I still have the source for those applications so I'm posting it here today. Below is the example built using the Mate application framework. Another four posts will contain the other four versions. All five versions have identical functionality. Right click on the swf to view the source. Continue reading →


PureMVC example project with source

Posted on

At Flash on the Beach this year, I presented a session on application frameworks. As part of that session, I had planned to show the source for an example application built using each of the four frameworks I covered. When I discovered that as planned my presentation would take three hours to present, I had to cut a lot of content and the example application was one of the items to be cut. But I still have the source for those applications so I'm posting it here today. Below is the example built using the PureMVC application framework. Another four posts will contain the other four versions. All five versions have identical functionality. Right click on the swf to view the source. Continue reading →


Cairngorm example project with source

Posted on

At Flash on the Beach this year, I presented a session on application frameworks. As part of that session, I had planned to show the source for an example application built using each of the four frameworks I covered. When I discovered that as planned my presentation would take three hours to present, I had to cut a lot of content and the example application was one of the items to be cut. But I still have the source for those applications so I'm posting it here today. Below is the example built using the Cairngorm application framework. Another four posts will contain the other four versions. All five versions have identical functionality. Right click on the swf to view the source. Continue reading →


Flex 3 example project with source

Posted on

At Flash on the Beach this year, I presented a session on application frameworks. As part of that session, I had planned to show the source for an example application built using each of the four frameworks I covered. When I discovered that as planned my presentation would take three hours to present, I had to cut a lot of content and the example application was one of the items to be cut. But I still have the source for those applications so I'm posting it here today. Below is the example built using no application framework. The following four posts will contain the other four versions. All five versions have identical functionality. Right click on the swf to view the source. Continue reading →