Patrick,

I actually half-agree (which is ironic since I'm one of those pushing
an xml-heavy CF framework). I tend to put application config DATA into
.properties files, because they are the most human readable and
portable.

However, I don't know any framework that puts "business logic" into
XML. Mach-II,FB,and Model Glue put "controller-logic" into xml, which is
fine. ColdSpring and others put application configuration into XML, but
it's not the type of configuration that you could put in a text file...
it defines the assembly of the components in your application. No
business logic there, either.

-Dave

>>> [EMAIL PROTECTED] 10/28/2005 10:29:01 AM >>>
On 10/28/05, Joseph Flanigan <[EMAIL PROTECTED]> wrote:
> I did not mean to stir-up a discussion on Mach, I was using one
> aspect of Mach, XML, as something I think is wrong.

I must jump to Joseph's defense here. I think ColdFusion framework
developers became infatuated with XML a few years ago -- starting with
XML fusedocs -- and it's gotten out of hand.

I don't understand what was wrong with simpler text-based formats,
such as the java properties file and windows ini file. I thought that
a config file should only specify details; it should not implement
business logic. And I thought that's why config file formats tended to
be so constrained. The idea of an eXtensible format for config files
seems backwards to me.

If Joseph is an intelligent contributer who questions long-held
beliefs with sound arguments, I think he's an asset to the community.
If he's a troll, please don't feed him.

Patrick



--
Patrick McElhaney
704.560.9117
http://pmcelhaney.weblogs.us 


----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject
of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).

CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm 

An archive of the CFCDev list is available at
www.mail-archive.com/[email protected] 



-----------------------------------------
CONFIDENTIALITY NOTICE: This email and any attachments may contain
confidential information that is protected by law and is for the sole
use of the individuals or entities to which it is addressed. If you are
not the intended recipient, please notify the sender by replying to
this email and destroying all copies of the communication and
attachments. Further use, disclosure, copying, distribution of, or
reliance upon the contents of this email and attachments is strictly
prohibited. To contact Albany Medical Center, or for a copy of our
privacy practices, please visit us on the Internet at www.amc.edu.



----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to 
[email protected] with the words 'unsubscribe cfcdev' as the subject of the 
email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting 
(www.cfxhosting.com).

CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]


Reply via email to