FAQ's

What is Fusebox?
Where can I learn more about Fusebox?
Why should I use Fusebox?
Who created Fusebox?
Why is it called "Fusebox"?
What is a circuit?
What is a fuseaction?
What is a fuse?
Does Fusebox cost money?
What languages does Fusebox support?

What is Fusebox?
Fusebox is a standard framework for building web-based applications.

Where can I learn more about Fusebox?
More details on Fusebox 3 core files, are available at www.fusebox.org. This site also has a Resources section with links to many other sites which offer tutorials, examples, and services for Fusebox developers.

Why should I use Fusebox?
There are many benefits to using Fusebox. Here is a short list:

Who created Fusebox?
Fusebox was originally conceived by Steve Nelson and Gabe Roffman for use with the ColdFusion application server. Hal Helms added some enhancements and complimentary ideas as Fusebox evolved. Finally, Fusebox has been embraced by a large community of developers who try to work together to continuously improve the architecture. Fusebox has been created for other languages as well.

Why is it called "Fusebox"?
Fusebox got its name because the architecture is similar to the way an electrical fuse box is designed. The entire fuse box (the application) is made up of multiple self-contained circuits which handle specific areas of functionality. Each circuit contains handlers for fuseactions, and each fuseaction is made up of one or more individual fuse files which are needed to complete the requested action.

What is a circuit?
A circuit is a sort of "component" which handles specific functions for an application. Conceptually, a circuit is a self-contained and isolated collection of code that performs some processing and returns or displays data, similar to a mini-application. Some people find it helpful to think of a circuit as a "black box" with tightly defined input and output interfaces. A Fusebox application is made up of one or (more often) multiple circuits.

What is a fuseaction?
A fuseaction is a request handler, usually for a public method. When a Circuit gets a request to perform some action, it receives the request in the form of a fuseaction. A fuseaction is passed or defined for every request the user makes to the application. Based on the fuseaction, certain code is run to fulfill the requested action, including calling individual fuse files.

What is a fuse?
A fuse is an individual, atomic code file. Fuses are the most basic building block of a Fusebox application. When a fuseaction is passed to a circuit, one or more fuse files are called to actually fulfill the request. A fuse is always a private method.

Does Fusebox cost money?
No. Participating in the Fusebox community and using the Fusebox architecture have been and continue to be free.

What languages does Fusebox support?
The Fusebox architecture is currently supported by many major scripting languages, including ColdFusion, PHP, JSP and now Lasso. Other versions, including a .NET version, continue to be pursued. However, no concrete steps to a .NET version of Fusebox have been introduced as of this writing.

Copyright ©2017 LassoFusebox, All Rights Reserved.

Download from GitHub

Contact Us