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 inital 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 instanciated every request.

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