Fusebox_(programming) Fusebox_(programming)

Fusebox (programming) - Definition and Overview

This article may require editing to conform to the neutral point of view policy.
A Wikipedia user has nominated this article to be checked for its neutrality. Currently there may not be a specific dispute, but the content may need discussion on the talk page.


Fusebox is a popular web development framework for ColdFusion and other web development languages. Fusebox shows non-programmers (of whom there are many who develop in ColdFusion) a standard, structured way of getting things done in an easy and methodical way. Any methodology would work in that respect, however Fusebox (probably because of the great community that supports it and its long history) seems to be the most popular one for ColdFusion. Also the methodology itself has been ported and used in ASP, JSP and PHP as well.

Key features of Fusebox include:

  • Splitting code into small fuses by type (dsp_, qry_, act_) helps organize programs for better maintenance.
  • Having all the flow control one place (fbx_switch.cfm in Fusebox 3 and circuit.xml in Fusebox 4) makes the site’s page flow self-documenting.
  • Softcoding fuse exit points with XFAs in the fbx_switch.cfm/circuit.xml file makes moving code between apps for reuse easier
  • Nested layouts are good for working with designers as their files mainly contain HTML and don’t have complex CFML code to confuse them.
  • XML format Fusedocs improve program communication and allow for auto test page generation.

There are also odds:

  • No object-orientation yet
  • a high amount of not maintainable redundant files
  • as there is no object-orientation, it may exist the cut- and paste-philosophy
  • no real team programming possible. But this is an organizational problem not a fusebox-specific one.

External links

Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.