I blogged some time ago about in-house Frameworks and how I regard them as “The Black Death“. This comes from years traveling the world troubleshooting and fixing ColdFusion and JRun applications.
Recently I have been working on two projects which were “supposedly” FuseBox frameworked. One was FuseBox 5 the other FuseBox 3. My opinion about Frameworks is if you use them do not fiddle with the core files and do not do things outside the Framework that should be done inside. If you are going to do either of these two things or even worse, both; do not use a Framework at all.
In one of these projects the application went to outer Mongolia and back before even getting to the Framework. In the other there were fbx_switch files with no switch-case blocks at all.
If anyone can convince me that there is good cause to use Frameworks and then usurp them; please let me know why?