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

http://dalefraser.blogspot.com






--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to