I stated that I did not like using XML for events in Mach and that I
not that I do like XML. I think in this use particular of XML Mach fails.
The point I was trying to make was that to the people condemning
CFSQLTool, which has many wizards, for not agreeing with the output
of one wizard and consequently recommend avoiding the entire tool. I
don't think Mach is bad because I disagree with one design aspect.
About XML. The history of XML has it's roots back in the 70's, and it
has taken 25 years to become the tool it is today. So it is not new.
Because it has a long history, some uses has shown not to work well
using markup. XML is not a management system.
At 11:49 AM 10/28/2005, you wrote:
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED] On Behalf Of Patrick McElhaney
|I think there must be an easier way to do what Mach-II does with a
|config file. For example, why doesn't Mach-II just expose an API so
|that I can control the application with a .cfm file?
Mach-II exposes an API so that you can specify the programme flow in an
XML file. Note that one of the advantages of xml (in comparison to
others, such as windows ini) is that you can verify it against a dtd.
Mach-II exposes loads of meaty api:s for plugins and filters that needs
to be implemented in cfml.
For me personally it took as training to supress the mental need to put
in logic in the mach-ii controller/xml ("I need a cfif here!"), now that
is all gone... !
Back to Joseph's comment about Mach-II as a show-off of CFMX' xml
capabilities -- for me it works so smoothely so I am not even thinking
about the framework being implemented in cfml, it mostly works as a
black box (or maybe gray?) that enables me to use the framework.
/Hugo
########################################### This message has been
scanned by F-Secure Anti-Virus for Microsoft Exchange. For more
information, connect to http://www.f-secure.com/
----------------------------------------------------------
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]
-----------------------------------------------------------------------
http://www.switch-box.org/CFSQLTool/Download/
Switch_box MediaFirm, Inc.
www.Switch-box.org Loveland, CO USA
----------------------------------------------------------
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]