> 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

Reply via email to