Fusebox

By Deane Barker on November 3, 2004

Fusebox Web Application Standard: I read a book on Fusebox a number of years ago, and I found a site using it today which jogged my memory. It’s an MVC implementation which was originally written for ColdFusion, but which they’ve expanded into a language-neutral “methodology”:

To build a Fusebox application, a developer breaks his or her application down into actions (fuseactions) and then puts pages and scripts (fuses) together in a directory (circuit).

The HTTP request will call specific actions like…

index.cfm?fuseaction=mycircuit.myfuseaction

…and the associated fuses are executed by the circuit controller.

I thought it was a good idea, except for a the goofy URLs (though nothing that mod_rewrite couldn’t fix). You can tell a Fusebox site by the “fuseaction” in the URL.

Using the magic of Google’s URL search, here are close to six million Fusebox pages, so it has some penetration. And since that first book, there are quite a few more floating around.

Gadgetopia

Comments

  1. You might like to check out Mach-II (http://www.mach-ii.com/), from the same heritage as Fusebox. It’s an OO framework in contrast to Fusebox’s procedural approach and is based on an implicit invocation architecture. It’s currently ColdFusion-only, but there’s reportedly a PHP version in the pipeline.

    With the upcoming ColdFusion Blackstone (http://macromedia.com/software/coldfusion/blackstone/) and Bluedragon’s (http://www.newatlanta.com/products/bluedragon/) recent forays into .Net territory, the reports of ColdFusion’s demise have been greatly exaggerated :)

Comments are closed. If you have something you really want to say, email editors@gadgetopia.com and we‘ll get it added for you.