Well let me one of the first few to say that I am implementing a new release 
of our bid engine in the Mach II framework.  It is by no means in its final 
production shape but so far the experience has a very positive one.

Our current bid engine is based on fusebox 2 and is more procedural than 
anything.  Hence the change to Mach II.

The goal / strategy has been to come up with a design that lends itself with 
scalability and enhancements.  As with most people who have dealt with 
procedural code, making it do something different often times means planning 
the new enhancements, looking at the existing code and praying the changes you 
make don't break existing functionality.  With Mach ii we have been able to 
avoid this pitfall, by implementing an object oriented methodology.

Also to avoid the pass mistakes of relying too much on a switch file 
(index.cfm in fusebox 2 or xml in mach ii) we are minimizing our footprint on 
the mach-ii.xml file.  Relying instead on a controler object to direct traffic 
to the appropriate model cfcs instead.  This way having pre-defined our 
contacts with the mach-ii.xml file, programmers other than me will be able to 
modify and add functionality without having to worry about modifying the xml 
file.  As long as the enhancements call the correct events (i.e. for errors, 
to get logins) they are free to create any new enhancement with no or few 
limitations.

Using this framework we are able to add enhancements (i.e different auction 
types) as we see fit, without worrying about breaking existing functionality.

HTH

Sean


Quoting Paul Johnston <[EMAIL PROTECTED]>:

> > You might want to check out http://www.mach-ii.com
> 
> I've been doing FB for a long time and know about Mach II.  The thing is,
> I've only ever been "told to look at it" or "check it out" and haven't had
> anyone come to me and say "I use it and it's good".
> 
> I'm after real-world situations from real people.
> 
> Anyone?
> 
> Paul
> 
> 
> ----------------------------------------------------------
> 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).
> 
> 




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
----------------------------------------------------------
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).

Reply via email to