I am working in Mach-II at the moment, and this is supposed to be one of the
reasons that we are using (BTW, I've been doing Mach-II for all of about two
weeks now). I don't see how having a circuit in Fusebox or Mach-II allows
for code reuse if the code has to be personalized for each user or group of
users.  It seems to me that there are three models for presentation
extensibility:

1) Write application once. Force client to use it as it is.  This is easy
maintenance.

2) Write application once.  Modify the code so it changes views depending on
who's using it. It's easily extensible and centrally controlled but quickly
gets nasty as more and more users need to access this application.

3) Write application once. Copy and paste an entirely new instance of it and
modify that for each user/department. It's easy to maintain for that
group/user but if a core modification must be made or an error is found in
the code that is common to all of the applications, it must be changed in
all of the applications individually.

It seems to me that writing a CFC that contains presentation logic might be
a viable way to override the presentation when you need to.  I could just
extend a CFC and rewrite only parts of the CFC that need to be changed. I
have not fully thought out this approach.  Any comments on this?

Matthew Small
Web Developer
American City Business Journals
704-973-1045
[EMAIL PROTECTED]
 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188822
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to