Thanks for all the feedback on our first podcast of the series. We’re looking forward to hearing more from everyone in the ColdFusion community. Our sincere thanks to Paul for the kind words! To Stephen in the UK, we’ll reduce our file size… sorry about that! Our thanks to Dan for the shout-out as well! Did you talk about our podcast and we missed you? Let us know!
Today, we discuss the “CF OOP” debate. In summary, this is the question as to whether or not Object Oriented Programming principles belong in ColdFusion programming. This conversation between the three of us was spawned by the blog post published by Marc Furnaro, which can be found here. Please read that blog post in its entirety, preferably on a laptop, in the lazy chair with your feet up — it’s a long one but its worth the time.
A note to Marc Furnaro, thanks for putting your comments out to the universe. We encourage you to reach out to us and we’d love to have you on our podcast.
We concluded with a reference to Hostek and their offering of free ColdFusion 9 beta hosting… not a bad deal at all! Check it out, and let us know if you know of other similar offerings. We’ll chat again next week!
Listen Now!
Direct Download!
Download It!
#1 by John Whish on October 1, 2009 - 7:35 am
Quote
Another great podcast guys! I’d just like to add two additional benefits to using components (even if you’re not going full OOP), is that you can write unit tests and also generate class documentation. If you’re application is OO, then you should be able to test/document the whole application.
#2 by Mike Chandler on October 1, 2009 - 4:32 pm
Quote
That’s a really great point, in fact I’m surprised we failed to mention it. Micky and Brian are both Unit Test gurus, using CFCUnit as a critical component of the build process. I, on the other hand, manage a classic Italian pasta dish of an application during most of the business day, where unit tests and documentation consist of trial and error and crude, unprofessional CF comments in my CFML!
#3 by Chung on October 6, 2009 - 9:46 am
Quote
I don’t understand the coke reference either. Doesn’t really apply IMO.
Brian mentioned that one of Coldfusion strength is that it’s easy to understand for the new guy learning something better than just putting out standard HTML. Agreed but it’s also one of it’s big problems. The syntax after a while when you want to get into most complex stuff is stifling. If I had my choice, I’d be cfscripting everything which seems to be fixed for cf9.
Should a CF programmer left javascript? It isn’t whether you “should” is why wouldn’t you? Why wouldn’t you wanna to expand your palette? Those that don’t learn, don’t grow. Those that don’t grow, die. (and might as throw in, “There can only be one”). Regardless what you programming in I think it’s ALWAYS an advantage to touch into the other languages out there.
#4 by Chung on October 6, 2009 - 10:10 am
Quote
LOL BTW, yes Mike, you have permission.
But yeh, with a project like GK, it’s huge and I have to dink at it piece by piece and convert things over and time and money… etc factors in unfortunately as well. :/ I have to sit down with you and come up with a plan to see if it’s doable but it NEEDS to be done for GK. Unfortunately, I think I still lack the understanding on how CF can be completely OOP. When I’m working in c++ or java it’s easy because that’s what they are all about! lol
#5 by Stephen Moretti on October 14, 2009 - 4:24 am
Quote
ahem… finally got around to listening to my stack of outstanding podcasts, so only just found out you mentioned my feedback.
I’ve been meaning to write something a bit more constructive other than “nepotistic and icky”
First up I should say that the 30mb for this podcast is a great improvement. Thank you
I did enjoyed your first podcast. Nice to hear the much more in depth discussion on your framework. Audio quality was great and continues into this podcast.
i just heard you mention outsourcing your blog rss feeds. I know I don’t post as regularly as I should, but please do take a look at my blog round-up. Feel free to point me to blogs or posts that I missed.
Enjoying your take on the OOP debate.
I’m looking forward to the Flex podcast (only 2.5 hours of podcast until I get there
)