> On 6/6/06, Munson, Jacob <[EMAIL PROTECTED]> wrote: > > The thing that bothered me about that study is that there was no > > straight CF implementation tested. I'm going to sound like a broken > > record, but it /is/ possible to write good code using just plain CF. > > Perhaps you could share your definition of "straight/plain CF"? I see > a few obvious definitions (later ones implying earlier ones): > > 1) not using non-CFML code > 2) not using third party non-application CFML code (FB, M2, MG, etc.) > 3) not using non-application CFML code (i.e. generic framework code) > 4) not using 'extensibility' CFML features (custom tags, CFCs, UDFs) > 5) not using CFINCLUDE
Mostly #2. ColdFusion comes with a lot of built-in stuff that makes OO programming possible, like cffunction, cfobject, CFCs, etc. Like I've said before, I'm not saying that frameworks are bad, I really think they fill a gap in the CF community. But it is not true that you have to use a popular framework to have reusable, scaleable, flexible code. But, like you've said, people maintaining your code after you will have to learn how things work. But that can be said for anything. What percentage of the CF community uses FuseBox? If a developer has never seen FuseBox code before, it will take them time to get up to speed before they can maintain it, regardless of how many frameworks they have or haven't used before. Now, how much time it takes is a huge variable, but just because the app is in FuseBox doesn't guarantee that subsequent developers are going to be able to jump right in. It helps, but chances are just as good that the next developer is going to hate you just as much as if you had written it procedurally. ---------- This transmission may contain information that is privileged, confidential and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. A1. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:242708 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

