I recently have evaluated the Mach-II framework for ColdFusion MX. I started by developing our company holiday party RSVP website. It used a pretty simple form bean, and some standard “manager”, “dao”, and “gateway” objects, as shown in the Mach-II developer guide. My initial thoughts are very favorable:

  • Cleanly supports writing your code in a re-useable way.
  • Much more object oriented than fusebox.
  • Very good framework for MVC development.
  • Fast - I like how many objects are stored in application scope, so they don’t have to be instantiated every request.

I’ve also started developing some base objects, filters, plug-ins and other useful tools which others may find useful, I’ll post them up here soon.