Dale... I recommend looking up Hal Helms presentation on OO at this year's CFUnited. He made some compelling reasons why CF should never become a pure OO language. The CFUnited website will soon have MP3 files of each of the presentations.
Andy matthews -----Original Message----- From: Dale Fraser [mailto:[EMAIL PROTECTED] Sent: Monday, July 09, 2007 9:45 PM To: CF-Talk Subject: RE: SURVEY RESULTS: Is ColdFusion OO? Ray, I look forward to your post. We write code where each cfc is an object which has a constructor, create instances of these, have them inherit from others, override methods and so on. What type of programming is this, if not OO? I don't see how this could be procedural. Regards Dale Fraser http://dalefraser.blogspot.com -----Original Message----- From: Raymond Camden [mailto:[EMAIL PROTECTED] Sent: Tuesday, 10 July 2007 12:27 PM To: CF-Talk Subject: Re: SURVEY RESULTS: Is ColdFusion OO? Yeah, I'm going to stand by my assertions. I'm sure I could run a survey and get #s in the total opposite direction. I promised Dale that I'd open the discussion up on my blog, and I will. (Not to say it can't happen here, but as it started on my blog, I'd like to talk about it there as well.) On 7/9/07, John Mason <[EMAIL PROTECTED]> wrote: > >So ColdFusion is Object Oriented after all, I have always thought so > >and am supported by the numbers > > Just a quick point here, a simple informal poll isn't going to provide > you with any statistical significance. You think CF is OO and some > people agree > with you that's about all you can honestly say by this. Interesting results, > thanks for doing the poll. > > John > [EMAIL PROTECTED] > > > > -----Original Message----- > From: Dale Fraser [mailto:[EMAIL PROTECTED] > Sent: Monday, July 09, 2007 9: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 > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:283385 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

