Title: Message
(Replying to self
here... heh, isn't that one of the indicators of insanity?)
Thanks for your
comments, Robert and Eric. I've had a little longer since I shot off the initial
call-for-remarks, and I've been able to distill my thoughts on this
model.
1) I'm not sure
how I feel about the controller layer being so rarely-accessed. I'm not a
big ol' masters-toting eight-years-in-school-educated software engineer, just a
self-taught team lead, formerly in charge of a massive ecomm app (which worked
like a champ in FB3/CF5), but it seems to me that the controller should be the
user's main interface to the views and model. Am I getting this way, way wrong?
It's probably the fusebox talking.
2) It seems there
is still a WHOLE lot of room for spaghetti code, but then, I guess, when isn't
there? This should lead to easier code reviews, etc., as long as any new
programmer is introduced properly to the methodology.
3) I love the
cfimport version of custom tag calls; I don't love so much the inclusion of raw
output in custom tags. His reasoning almost makes sense, but it seems his actual
application code (I downloaded & am investigating his blogMX app) resembles
a much less robust application.
On the other hand,
I've just picked up a book on UML, and I'm taking a Java class next month, so
after all that maybe this methodology will make more sense to
me.
--
Eric C. Davis
Programmer/Analyst
I
Georgia Department of Transportation
Office of I.T.
Applications
404.463.2860.158
[EMAIL PROTECTED]
Link: <http://www.benorama.com/coldfusion/>
Word ver.: <http://www.benorama.com/coldfusion/patterns/MVCF.doc>
Has anyone looked really hard at this one? What are
everybody's thoughts on this?
I'm looking for a replacement to Fusebox 3 for MX - FBMX is
too slow coming, and probably won't make much sense anyway (I'm guessing it'll
be quite obfuscatory and rather difficult to implement the first five to ten
times).
He's put together quite a presentation, and he about has me
convinced, if only I can simplify the structure a bit. I'm trying to find the
right methodology for my team here to use, and they're NONE of them big
methodology-users.
Anyway, just haven't seen any threads about this, and wondered
if you folks had anything to say on the subject.
Which of course you must; you always do. ;)
Thanks,
ecd.
--
Eric C. Davis
Programmer/Analyst I
Georgia Department of
Transportation
Office of I.T. Applications
404.463.2860.158
[EMAIL PROTECTED]