Last Friday, I gave another presentation on EasyMVC which is a simple recipe for Flex application architecture. If you’re getting started in Flex or you’ve taken a look at Cairngorm and had trouble getting up to speed, this presentation demonstrates the fundamental architectural concepts you need to understand. I call EasyMVC a “recipe” because it doesn’t require any libraries and I don’t intend it to compete with Cairngorm or PureMVC. Instead it’s a set of practices you can follow to help you build loosely coupled applications. It’s also a great place to start before you learn Cairngorm. Check out the screencast. (unfortunately it looks like you have to register for an adobe id to watch, but it just takes a minute)
April 1st, 2008 at 10:38 pm
Hey Tom, nice presentation
is there any public listing where to browse throught this kind of Adobe hosted presentations?
Marc
April 2nd, 2008 at 2:03 pm
Hi Marc,
Here is a list of the onDemand seminars: https://www.adobe.com/cfusion/event/index.cfm?event=list&type=ondemand_seminar&loc=en_us
And you can click the eSeminars link on the right side of that page for more. (I think eSeminars are upcoming, but I’m not sure)
April 7th, 2008 at 6:27 am
Hi,
From where can we get source code of sample you had shown in presentation ?
Thanks
Nakul
April 8th, 2008 at 7:46 am
Thanks Tom. I’ve gone over this twice now. It has helped many get up to speed with design and best practices.
April 9th, 2008 at 6:42 am
Hey Tom, thanks for showing me this framework! I was able to get the same example app running with this, however, when I tried to take it step further, the controller is unable to catch the custom evetns beening passed. I am able to see events being passed, but not their custom types. Any clue what I might be doing wrong?
April 16th, 2008 at 5:15 pm
Tom,
Saw the screencast and thanks a lot for teaching me something very valuable.
I was curious as to where should the field validations happen. VIEW or CONTROLLER or COMMAND or MODEL or VALUE_OBJECT. I am guessing, it should happen in the COMMAND object.
Would appreciate your answer.
Thanks
April 23rd, 2008 at 5:01 am
Court,
Where are you throwing the events from? They have to happen in the views.
If you throw it in the model you won’t catch the events.
I have an example of EasyMVC using AMFPHP online with the source code.
http://themadadmin.com/fl2/easyMVC_AMFPHP/
April 25th, 2008 at 7:03 am
I really enjoy EasyMVC. Would it be possible to perhaps coordinate efforts with Jon from www clockobj co uk to compile a downloadable pdf with a slightly more complicated example. (i.e. maybe a small order entry application with amfphp or JSON)
It would make it a bit easier rather than bouncing around the web trying to find webcasts and the pieces that Jon wrote.
Thanks again! And I love this approach!
April 25th, 2008 at 7:05 am
Oops I forgot…and include Dave Finnerty’s piece as well.
November 25th, 2008 at 12:42 pm
Great screencast! Is there any way to get a copy of this source to engage into further investigation?