I am curious -- are you endorsing Mach II Sean?
"endorse" might be a bit strong but I'm fairly impressed so far and I'm actually planning to use it in internal production applications here, as is one of my colleagues. And I might well go to the Fusebox Conference to learn more about it...
At first glance (and admittedly with little time spent digging into it) it
seems the primary benefit here is to provide structure for folks who
otherwise might not have it. True? Or, am I missing the boat here?
Well, that's one benefit of any good framework. In fact, it could even be said to be a benefit of bad frameworks too ;)
Why do I prefer Mach II over, say, Fusebox 4 (and this is *not* a dig at FB4!)? Well, my natural style of development is fairly OO and I try to stick to the MVC pattern overall. That means building a controller each time and machinery to handle the implied M-V-C interactions. Mach II provides a fairly sleek way to do that without getting in the way of the way I like to write my code already.
FB4 also supports an MVC skeleton but I'm not as comfortable in FB's procedural framework and I find myself designing an elegant solution and then puzzling over how to fit it in to FB - because it has circuits and fuses etc which are 'native' to my design process.
Don't get me wrong, if you're immersed in FB, then you'll be approaching design differently to me anyway - you'll be doing it in a way that more naturally fits the framework. I could learn to design applications using FB's idioms but I'd have to make an effort... With Mach II, I don't have that extra effort. OTOH, for folks who are used to FB, there's a bigger learning curve with Mach II.
So, horses for courses...
Sean A Corfield -- http://www.corfield.org/blog/
"If you're not annoying somebody, you're not really alive." -- Margaret Atwood
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
