I have worked with Fusebox for several years, primarily version 3 and version 5.1. At work we have a large (I'm talking 8K+ files) application written in Fusebox 3, along with a few apps written in Fusebox 2 that pop up every now and then on the maintenance radar. It is time to start thinking of a large-scale rearchitecture and refactoring of the FB3 app, so I decided to take a look at the noxml option for Fusebox 5.5.

I really like the use of CFCs over a big switch file, whether it is the FB3 fbx_switch.cfm or FB5 circuit.xml. I am a little unclear on how it all works. I decided to add a new view circuit and found that I could not nest them and have the implicit pickup work. This worked:

views
 + myview

But this did not:

views
 + new
  + myview

This definitely needs more exploration since I might want to have the option of grouping circuits together to help code organization.