On Sep 19, 2006, at 7:57 AM, Aparajita Fishman wrote:
I'm curious -- who out there is actively using fusebox, and if so,
what is your impression of it?
I am, (29 distinct sites and counting).
Things I like:
- the overall framework is really nice to work with, and the learning
curve is rather flat. One can easily learn it in a day, master it in
a week.
- individual fuses are extremely modularized and can be moved and
reused from site to site with real ease. The easy, built-in ability
to call CSS files programmatically makes fuse logic reuse with
differing presentation a snap.
- the ability to "cascade" variables and logic from each fbx_settings
file down through the rendering chain deserves mention.
- the ability to call other fuses from within a fuse is extremely
powerful, I so wish I could do this with 4D forms now
- content can be highly separated from flow control, a major plus
when content is supplied by non-technical staff
Things I dislike:
- given the framework and the fact that literally tens of files could
be accessed in order to render a single page, debugging can sometimes
be an adventure
- even with TextMate and the A4D bundle, coding is still very tedious
and I often miss the type ahead of Tables and Fields and Commands,
etc. we're used to when working on the 4D side
- the obscurity of the fusebox in general, and the fact that what
example code does exist online is geared to ColdFusion and not
readily usable with A4D.
The pluses far outweigh the negatives, in my opinion.
My wishlist:
- a 4D method to be executed on a given structure that produces a
TextMate bundle that would allow for validation/type ahead of Tables
and Fields.
- when using custom error reporting, the ability to display the call
chain of files
--
Bart Alcorn
National Service Center
800-500-6421 x 2360
AIM/iChat: balcornnsc
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/