SilVaFUG Flex Application Frameworks Presentation
Posted by Luke Bayes Wed, 17 Oct 2007 20:50:00 GMT
As per our earlier post, Ali and I presented on Flex Application Frameworks last week at SilVaFUG.
You can watch a recording of the preso here, check out our slides here and grab the source files here
The preso itself turned out pretty well, but the amazing part was the discussion that took place afterward. Ali and I are really grateful to the smart folks that attended and contributed to the second half as that was the conversation that we were really looking for.
My only regret (other than the grating sound of one’s own voice and laughter) is that we did a horrible job of repeating people’s questions. The room was pretty small and voices carried well, so if you were there it didn’t seem necessary. Of course the microphones didn’t pick up much of the earlier comments. Thankfully, once the discussion got going, Tom did a great job of running the wireless mic around the room so that most of the questions and comments were picked up.
Comments and Corrections
During the preso, some attendees pointed out that (contrary to what we were saying), the MVCS framework by Joe Berkovitz actually can be downloaded and is embedded in the sample application from his article that we linked to. Unfortunately, those comments weren’t on mic, but we have added a correction to our slide show that mentions this.
Sorry Joe!
At around 59:00 minutes, Doug McCune brought up a really great point about Cairngorm. He mentioned that if you’re a contractor that is working on other people’s projects and going from client to client, the only framework that you must know is Cairngorm. He made the point that it’s the most likely Application Framework that you’ll encounter within the enterprise. We both agreed with that point, but added that you should investigate PureMVC as the very next step.
We wound up having a great time after the event as well – especially since the ESRIA guys bought round after round at my favorite bar, Mars, and Tinic Uro took us to his favorite late-night burrito joint that – as promised – left a multi-day impression!
Deepa Subramaniam from Adobe had some great contributions to the conversation that left us with the continuing impression that Adobe truly is interested in helping us all solve our day to day problems more efficiently.
Conclusion
If you don’t have the patience to watch the whole thing online our conclusion was that PureMVC by Cliff Hall beats out the alternatives. You can check out the following slide for a list of our reasons.













Hey guys,
Great presentation. I can see you've really done your homework.
Just wanted to clarify one question that came up on PureMVC during the presentation; that of the Creative Commons Attribution license.
The only real thing that I am asking you to do is if you distribute the source code for PureMVC, in its original or a modified form, then you must leave in the attribution that you see in each class.
If you're making a commercial application based on the framework and the source code itself is not part of the package, (which is most likely the case), then you need not include any attribution at all.
For complete clarification, see: http://forums.puremvc.org/index.php?topic=48.0
-=Cliff>
I work with Joe and he recently presented some material from a talk he gave at the Barcelona MAX conference. It might be a simpler MVCS example to start with compared to the ReviewTube source he includes with Adobe article.
The material was adapted from another co-worker's talk at 360 Flex which went over the use of various patterns in Flex.
http://joeberkovitz.com/blog/2007/10/18/max-2007-in-barcelona-talk-materials-online/
Tim, thanks for the link to Joe's Barcelona MAX session. I'll definitely take a look.
nwebb, yes I plan to look deeper into MVCS, and if appropriate review it. I suspect that it will score well in the scalable and flexible categories, but since it's been a little difficult to download just the framework it may not do so well in accessibility. I'll look into it and see.
Thanks for the comments.