Granted, if a developer were to
> totally rework the core files, some issues might arise; however, just
> deviating from the methodology in some ways doesn't make it more
> difficult to follow. Besides, most developers don't fiddle around with
> the core files.

This is the actual issue I *was* talking about. All the really good FB
developer I've worked with *have* modded the core file. And it's
encouraged -- look at Hal's whitepaper on adding fbx_permissions for his
CF_Secure tag. Or John and Hal building FuseQ. Or Nat and Erik adding
error-trapping to FEX. Or the new work for "FBMX".

Core file mods often make sense. Some of the error trapping in the core is
misleading. Some basic things are just left out (on purpose) like security,
error handling, organizing custom functions/objects by directory, etc. And
some folks tweak it to squeeze out more performance. There are a lot of
reasons to mod the core files -- but no good battery of tests to ensure
compatibility. I moved several apps from Fusebox.org FB3 to FuseQ and there
were surprises -- errors that weren't there before. Easy ones to fix, but
errors none the less. And there were also cases were code errors resulted in
completely different error messages on the two different versions.

Bastardized fusebox is simply that -- bastardized fusebox. It's sort of
saying the application is "sort of MVC" or that the database is "sort of
backed up" -- it is or it isn't. But the bigger issue remains -- there's not
an organized development effort of Fusebox like many other open source
projects and thus there's no way to maintain and extend a single core.
Instead, each developer does their own thing.

That said, I'll reemphasize that it's easier to big a decent methodology of
the shelf and get the project done instead of trying to build your own. FB3
is a great contribution to CF for that reason alone.

John Paul Ashenfelter


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to