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).
