Adaryl,

FuseBox is a great methodology when used correctly.  Yes, you can use it to make an 
architecture similar to MCV.  We have a project underway that is doing just that.  In 
our infancy stage of using it, it was just another fancy way to do CFINCLUDES.

Generally, the idea is to create an application where the functionality is separated 
out in circuits, settings, layouts, and fuseactions.  The circuits identify where to 
find certain areas of functionality.  The settings sets variables and parameters that 
are used by a fuse and all its children.  Layouts identify the styles and skins to be 
employed within a given fuse or its children.  The fuseactions define all the specific 
functionality available to a specific site area.  When employed correctly (separating 
out all the display pages, action pages, and query pages) it makes for very easy code 
reuse without having to parse through very long documents to understand it.

Additionally, FuseBox gives the programmer a structured way to comment your code, 
called FuseDocs that allow you to parse the code easily to see a given templates' 
properties, change history, pseudo-code, etc.  This is very important, especially if 
you have a large number of programmers and do not use a version control product.

The drawback is that many traditional ways of troubleshooting have to be re-learned.  
If you are used to the traditional top-to-bottom coding style for Coldfusion, it is 
definitely a change to get used to writing code that is easily separated out per 
above.  Additionally, there are a number of bugs in CF 5.0 and CFMX that are only 
found when using FuseBox.  This means that certain pieces of code written outside of 
FuseBox, like using custom tags with both beginning and end tags, have to be altered 
somewhat to get it to work in FuseBox.  There are workarounds in place for all the 
bugs we have found though.  These, however, are a minor price to pay for a well-built 
app.  I recommend going to http://www.halhelms.com to learn more about it.

Kory Bakken
MIS Quality Assurance Manager / Nations Holding Company


-----Original Message-----
From: Adaryl "Bob" Wakefield [mailto:[EMAIL PROTECTED]
Sent: Friday, April 02, 2004 9:40 AM
To: [EMAIL PROTECTED]
Subject: Re: [KCFusion] Form failure within Fusebox


So if I have this right, fusebox is like a way of saying "all you wild cf
coders do it this way". Kinda like MCV architecture?

Adaryl "Bob" Wakefield
Realtor
www.bobwakefield.net
----- Original Message -----
From: "Keith Purtell" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, April 02, 2004 4:37 PM
Subject: RE: [KCFusion] Form failure within Fusebox


> Right now I'm using a Fusebox app for two reasons. 1-My project is adapted
from another that was
> written in Fusebox by someone else, and 2-Fusebox is a very structured
method that I've been meaning
> to tinker with for some time.
>
> Kory Bakken from Nations subscribes to this list, and they use Fusebox
there. He's better qualified
> to speak about Fusebox's strengths.
>
> Keith Purtell, Web/Network Administrator
> VantageMed Operations (Kansas City)
>
> CONFIDENTIALITY NOTICE: This email message, including any attachments, is
for the sole use of the
> intended recipient(s) and may contain confidential and privileged
information. Any unauthorized
> review, use, disclosure or distribution is prohibited. If you are not the
intended recipient, please
> contact the sender by reply email and destroy all copies of the original
message.
>
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]
> > Behalf Of Adaryl "Bob" Wakefield
> > Sent: Friday, April 02, 2004 4:00 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [KCFusion] Form failure within Fusebox
> >
> >
> > What is the point of using something like Fusebox or MachII?
> >
> > Adaryl "Bob" Wakefield
> > Realtor
> > www.bobwakefield.net
>
>
>
> =========================================================
> Kansas City ColdFusion User Group's website & listserv is
> hosted through the generous support of Clickdoug.com
> To send email to the list, email  [EMAIL PROTECTED]
> To (un)subscribe, email [EMAIL PROTECTED] with your request.
> For hosting solutions http://www.clickdoug.com
> Featuring Win2003 Enterprise, RedHat Linux, CFMX 6.1.
> ======================================================
>
 
=========================================================
Kansas City ColdFusion User Group's website & listserv is 
hosted through the generous support of Clickdoug.com
To send email to the list, email  [EMAIL PROTECTED]
To (un)subscribe, email [EMAIL PROTECTED] with your request.
For hosting solutions http://www.clickdoug.com
Featuring Win2003 Enterprise, RedHat Linux, CFMX 6.1. 
======================================================

========================================================Kansas City ColdFusion User 
Group's website & listserv is
hosted through the generous support of Clickdoug.com
To send email to the list, email  [EMAIL PROTECTED]
To (un)subscribe, email [EMAIL PROTECTED] with your request.
For hosting solutions http://www.clickdoug.com
Featuring Win2003 Enterprise, RedHat Linux, CFMX 6.1.
=====================================================

Reply via email to