Fusebox does not by any means make the business logic of an application any
less proprietary than any other way of coding. However, what Fusebox does
allow for is a consistent coding style that is very modular and easy to
understand. The real power of Fusebox is that it makes team development a
lot easier to segment and manage. At the same time, it ensures that the code
produced by various developers has a certain amount of consistency. The long
term benefits are that it makes it very easy for any developer to come back
later and maintain code, without having to understand the full complexity of
the application.

Other key benefits of Fusebox:

*       Facilitates code reuse
*       Segments code into functional sub applications
*       Segments business logic from the display layer
*       Helps in n-tiering your application
*       Reduces the learning curve of new developers
*       Developers become a lot more efficient in coding
*       Simplifies development management overhead
*       Simplifies QA of applications (unit testing)
*       Facilitates scaling of your application

The company I work for uses a slightly modified form of Fusebox (basically,
we call "fuseaction" "method"). But it allows us to build very large scale
applications, in an ever increasing period of time. And at the same time
makes it easy to get new developers plugged into the process very quickly.

I would suggest that you choose a coding methodology for yourself and your
team. The real key is that you find a practice that ensures consistency.
More times than not, "consistency" is more valuable in the long term than
"correctness." Fusebox just happens to be a methodology that has been
adopted by a large community of developers. There are many other styles out
there, such as CFObjects. Find one that works best for you. That is the best
mantra to follow.


Thanks,
David Sparkman
Application Development Team Leader
Weberize, Inc.
http://www.weberize.com


-----Original Message-----
From: war ape [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 20, 2000 8:22 AM
To: CF-Talk
Subject: Fusebox



Whats the whole point of Fusebox?
I don't see how it makes an application any less proprietary
i i know it helps modularize an application for reuse, but how does it help
make the application more understandable to other programmers?
Most don't use fusebox, so right there its been made harder
also i think it adds a dense layer of complexity to an application,
basically adding another 10-15% work to the appllication.
I don't see that it does much that could not be achieved with a standardized
naming convention.
Sorry if i seem the philistine, but my mantra has always been simplicity,
simplicity is what makes an application more accessible to later programmers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to