Straight from the horses mouth -- as it were ;o).

Very well put Ben. Thanks.

Cheers,
Chris

Ben Forta wrote:
> Doug,
>
> You are confusing a few different ideas here I think ...
>
> Yes, there is a lot of chat nowadays about frameworks and methodologies and
> the like. But that  has nothing to do with CFCs really. Fusebox, for
> example, existed long before CFCs were introduced. I think what you are
> seeing is that many CFers have matured, their apps are more sophisticated,
> they have been introduced to concepts and practices popularized buy other
> languages, and they are trying to apply that thinking back to ColdFusion.
> And that's great, if it works for you. If it does not, then do what you do
> now.
>
> With the exception of a few features (creating web services, writing Flex
> back-ends in CF, and working with event gateways, to name a few), CFCs are
> entirely optional. Having said that, I don't believe that CFCs themselves
> have introduced OOP type complexity. Sure, CFCs can be part of a more
> sophisticated application architecture, but hey are also useful as an
> organization mechanism when building simple n-tier apps. Look at it this
> way, all of those <cfinclude> and Custom Tags that we built for years as a
> way to organize our code, well, CFCs are often better suited for the task.
> It's nothing to do with OOP if you don't want it to be.
>
> And as for "I am afraid to look at CFMX 8 as I feel that OO is the way CF is
> going", fear not. We'll add object type functionality when and if it makes
> sense, but we have no intentions of losing what made CF CF in the first
> place, simplicity and productivity.
>
> --- Ben
>
>
>
>
>
> -----Original Message-----
> From: Doug Brown [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, December 12, 2006 10:50 AM
> To: CF-Talk
> Subject: CFC's
>
> I came across this post where people were discussing the use of smith as an
> alternative to CFMX. Anyways, I was wondering what other peoples thoughts on
> the subject were. I have to agree that Macromedia Coldfusion is kind of
> getting away from what made CFML so popular and that was rapid developement.
> It seems that it is taking me twice as long to write alot of the code (using
> CFC's) then it did before hand, and the complication level has also
> increased. I am afraid to look at CFMX 8 as I feel that OO is the way CF is
> going. 
>
> Message:
>
> While more competition in the CFML market is a great thing, this engine
> won't run any of the popular frameworks as it is missing one of the most
> important features of CFML; CFCs!!! Think of saying you have developed a
> Java engine, but it doesn't support user defined classes! Not much point. So
> yes, if all an engine had to do was to support simple Tags and CFML
> functions, then of coure it would be fast. 
>
> Reply:
>
> Actually, I regard this as a Good Thing. CF is a champion for pounding out
> small sites quickly. I'd go as far to say that in that capacity probably
> nothing can beat it. I haven't seen anything that beats <cfquery> ....
> <cfoutput>. CFCs tried to bring objects and OO to CF, and they've gone a
> long way to destroying the principal strength of the language - simplicity.
> Take a look at the CF community these days and most of what you'll find is
> intellectual masturbation. They're going down the same road Java went down
> recently. A proliferation of frameworks, to the point where they have
> numerous ORMs and even a Spring clone. You have to wonder if at any point
> these guys don't say, "Hmm, why don't we just use Java?" 
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:263743
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to