What about LightFront and ColdSpring or Lightwire?

LightFront doesn't require ColdSpring or Lightwire but you should have no problem using either of them with LightFront.

Because LightFront automatically places your controller cfc's in the application scope, you do not have to define them in your ColdSpring or Lightwire configuration.

If you've never used ColdSpring or Lightwire in your model, we suggest you check one of them out. They really do make your model simpler, especially as your application grows.

By version 0.5, LightFront will expand these documents and provide sample applications for each inversion of control/dependency injection (IOC/DI) framework.

Remember, LightFront is (for the most part) a front controller-based framework. Because ColdSpring and Lightwire primarily deal with your model, LightFront doesn't care whether you use one or not. However, for basic dependency injection, LightFront has this built into the framework, so use ColdSpring or Lightwire if and only if you are using more advanced features. Otherwise, using them may be overkill.