I will agree with that. CF is not Pure OO, meaning you don't have to write OO code if you don't want to. But that doesn't mean you can't. And the statement that CF is Not OO I find misleading as it makes me think you can't write OO code.
This would have been correct prior to 6.1 Regards Dale Fraser http://dalefraser.blogspot.com -----Original Message----- From: Eric Roberts [mailto:[EMAIL PROTECTED] Sent: Tuesday, 10 July 2007 12:55 PM To: CF-Talk Subject: RE: SURVEY RESULTS: Is ColdFusion OO? I think the answer lies in between yes and no. It has properties that lend to OO. It also has properties that are very structural in nature. Can it be used in a manner similar to OO...by means yes. Is it pure OO...no. Eric -----Original Message----- From: Dale Fraser [mailto:[EMAIL PROTECTED] Sent: Monday, July 09, 2007 8:09 PM To: CF-Talk Subject: SURVEY RESULTS: Is ColdFusion OO? After reading a Blog Entry of Ray Camden, in a general comment, he made this statement. "CF is not OO. CF should NOT be OO. And lastly, I pray to God that CF never becomes OO." I didn't agree, I actually think ColdFusion is OO, and thought that view especially from Ray was odd, then I thought, well perhaps I have it wrong, perhaps CF is not OO and i'm the only one who thinks it is. So I ran a Survey, posted to both cftalk and cfaussie. The results are quite interesting. 1. Do you consider ColdFusion to be Object Oriented? Yes: 66% No: 34% 2. What percentage do you think ColdFusion achieves the ability to code OO style. 0-20%: 2% 20-40%: 4% 40-60%: 24% 60-80%: 44% 80-100%: 26% 3. Would you like the Adobe ColdFusion team to further develop ColdFusion OO features? Yes: 58% No: 42% 4. What is the number one feature missing from ColdFusion from an OO point of view? None / Pass: 52% Overloading: 16% Constructors: 10% Overriding: 4% Interfaces: 4% Multiple Inheritance: 2% Serialization: 2% Other: 10% That last one was free text, so I combined a lot of dumb answers into None / Pass and lots of single votes into Other. I consider that CF already does Overriding, but I left it in the stats and CF8 does Interfaces but I left it in also. But here is my summary of the survey Of the people surveyed 66% of people think that ColdFusion is an Object Oriented language, 70% of people think that the OO features are between 60-100%, just over half 58% of people think more development needs to be done and the main two things missing are Overloading and Constructors. So ColdFusion is Object Oriented after all, I have always thought so and am supported by the numbers, we here code our entire application in a OO way so to me it was a no brainer. You could read deeper that if Adobe just added Overloading and Constructors that the CF OO feel would be almost complete but then again 52% of people passed on what the main missing feature was. Regards Dale Fraser ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ColdFusion MX7 by AdobeĀ® Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:283348 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

