It's been forever since I've posted, but I'm going to try and get back
to posting at least a couple times a week again. First topic is Sean Corfield's
"Frameworks: Fusebox or Mach-II" talk that he gave last night at the
Seattle CFUG meeting. I'm not sure that's the exact title, but
it's close enough. There were about 20 people there, and the
atmosphere was very relaxed, which was a nice change from the usual
lecture format.
Sean went through a brief overview of the two frameworks, how they were
built, and why certain design decisions were made. Then he demoed
six different versions of a very simple task management app, including
"stock" Fusebox, MVC Fusebox, Fusebox w/ OO, Fusebox w/ Tartan, basic
Mach-II, and Mach-II w/ a "real" OO model. He picked the perfect
app to demo, complex enough to actually show the framework doing it's
job, but simple enough keep the discussion about the framework and not
the app itself.
He also had some very nice graphics detailing in a visual format how
the applications worked, using the two frameworks and various
styles. Very clear and concise, and seemed to get a very good
reaction.
Finally, he ran through some pro and cons of each framework, talked a
little bit about his and Macromedia's use of the two frameworks (MM
standardized on Mach-II, Sean uses Fusebox 4.1 for his non-work stuff),
and then about how to select the proper framework for the job.
All in all, a very enlightening talk, with some good discussion amongst
the group stemming out of it.
I wonder if there is any way to get a hold of the apps using the different frameworks. Anyone know where I could get a copy?
Sean said he'd be posting the code for public consumption. He hadn't yet (though he's actually given this presentation multiple times now), because he hasn't gotten around to writing a readme and packaging up the DB schema and such so that someone could just download and run it. But hopefully that'll happen soon, and it will undoubtedly be publicised all over the CF blogosphere.
I'm probably going to hold off posting the preso and code until after CFUNITED so as not to steal the thunder from that event, so to speak…