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.