That's OK, I've said my fair share of bad things about Fusebox in the past ;)
> Fusebox, IMHO, is a little slow if you use it without modification to the core files.
If you think FB3 is slow, I bet you'd think Mach II is slow too. In
reality, both of them are certainly fast enough for real-world
applications. Every framework adds an overhead that impacts
performance to some extent - the benefits are in maintainability etc
and that's where the cost savings are. FWIW, FB4 "compiles" the XML
file (fusebox.xml / circuit.xml) into straight-line CFM code so you
only get the overhead at "parse / translate" time on the first request
(for production mode).
> ...you can end up with a memory-hungry application if you are careless.
I think you can say that of any language / application, regardless of
whether you use a framework. And memory is, after all, extremely cheap
these days :) (But a well-designed app is always the better approach!)
> Fusebox uses layouts for presentation.
FB4 uses content variables which is a much more powerful concept (and
very similar to Mach II's approach). FB3's nested layouts were
problematic for a number of reasons so I'm glad to see them move away
from that.
> Fusebox apps can be a pain in the ass to debug, but you get the hang of it over time.
Most frameworks tend to make debugging a bit harder, in my experience,
simply because there is a layer of additional code above and beyond
your own stuff. But FB also lends itself very well to automated test
harness generation and automated unit testing which means you should
end up doing much less debugging. Of course, that means that not only
do you need to 'use' Fusebox but you need to use Fusedocs and, to some
extent, FLiP so that you can take advantage of all the tools available
that support Fusebox...
> I have gone the route Sean describes of using CFCs for OO modelling in my apps.
I'll be interested to hear how you get on...
> Get the Gang of Four book on patterns for OO development, peek under the covers of FB, Mach II, etc. and see how things work.
Yup, good advice!
--
Sean A Corfield -- http://www.corfield.org/blog/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

