Keep in mind that frameworks in any platform/language often get customized by end developers. Gawd knows how many bastardized versions of Struts are out there...
Expect a "shrink-wrapped" framework to be customized. ----- Original Message ----- From: John Paul Ashenfelter <[EMAIL PROTECTED]> Date: Monday, February 24, 2003 9:20 am Subject: Re: FBX3 AND CFMX > 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 > ensurecompatibility. 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 Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

