Home >Knowledge Center > Technologies Trends
         
 

 ColdFusion Main > ColdFusion Articles ColdFusion Fusebox Methodology

ColdFusion Fusebox Methodology

Fusebox is not a software package-there is nothing to buy. Fusebox is also not a development environment, a compiler, or a code library, although there is some standard code involved with it. Fusebox is basically a methodology that demonstrates non-programmers a standard, structured way of doing things in an easy and methodical way. FuseBox was first developed in 1998. It is the most popular methodology for CF. Also the methodology itself has been ported and used in ASP, JSP and PHP as well.

The biggest benefits are not technical. They result from the standardization of coding practices. Everyone speaks the same language, and everyone can read the same code and understand it. A programmer who knows Fusebox going into a Fusebox shop is going to be a lot more productive much more quickly because they don't need to learn how that shop does its architecture.

Key features of Fusebox include:


·         Splitting code into small fuses by type (HTML, SQL, CF) helps organize programs for better maintenance.

·         Having the entire flow control in one place (fbx_switch.cfm) makes the site's page flow self-documenting.

·         Softcoding fuse exit points with XFAs in the fbx_switch.cfm 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

·         Fusebox covers both the project lifecycle and actual coding. The Fusebox Lifecycle Process (FLiP) consists of wireframing, HTML prototyping and Devnote signoff.


There are many benefits to using Fusebox. Some of them are listed below:

•        Join thousands of other developers in using a standard architecture

•        Large, involved, and growing developer community

•        Best practices approach developed over a number of years by highly skilled developers who kept encountering the same problems time and again

•        Increased productivity

•        Increased code reusability

•        Easier code maintenance

•        More productive team development

The most recent production release of Fusebox is 4.1. Fusebox 4.0 was officially released in July 2003; the current version of FB40 is 4.0.4.

To Outsource Coldfusion e commerce, ColdFusion programming, ColdFusion CMS or any other kind of ColdFusion software, please contact us. We can make available Coldfusion Programmer or a team of Coldfusion Programmers and web debelopers  for ColdFusion development and support.


For more details please visit our ColdFusion Services section.

Click here for more
ColdFusion articles.
 



Print this page   Email to Friend