Sorry for the delay -- been busy with a new job and a new project
lately.
> Couple corrections for your table:
> - FB4 integrates nicely with CFCs, but they are optional.
Yea, I noticed when you mentioned this that the CFC column was all
hozed. I had "no" in the FB3 column -- I think at the time I meant to
put "CFC's required" or the like and then got distracted and when I
finished the table it turned out like that. I fixed that and a couple
other of the items you mentioned.
> - FB4 doesn't have any predesignated templates aside
> from the core files.
It's still all driven through index.cfm isn't it? With other templates
using <cfinclude> to wrap/mask the index.cfm?
> The XML files have fixed names (which can be .xml or
> .xml.cfm, you only list
> the latter, btw), but there are no code files that have
> fixed names.
Doesn't every framework require some template(s) with fixed names? One
at least...
> One thing that might be interesting to add is something
> about the precompilation that FB4 provides, significantly
> reducing the runtime cost of the framework, without any
> of the complexity that caching brings to the table.
> It has a downside, development execution is slower, but
> that can be greatly alleviated with some cleverness
> (encapsulated in a single fuse that I'd be happy to
> share, if anyone's interested) and the fusebox.xxx URL
> variables.
I think of the 4 frameworks described in that comparison, FuseBox 3 is
the only one that doesn't include this sort of mechanism. FB4, mach-ii
and onTap all have a production/development setting (although mach-ii
has 3 settings rather than a boolean). The onTap framework has both a
"development" boolean variable and a "compress" boolean variable which
allows the framework to concatenate files in a given directory when in
production to reduce the number of cfincludes in a given request,
which saves some additional cycles.
So actually the onTap framework has 3 states like mach-ii although
they're controlled by 2 variables.
So that's a good point -- I think I'll go see about adding this to the
comparison as "modes".
s. isaac dealey 954.927.5117
new epoch : isn't it time for a change?
add features without fixtures with
the onTap open source framework
http://www.sys-con.com/story/?storyid=44477&DE=1
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

