Brian Cain talks about “ColdFusion vs PHP vs Java vs .Net (which is a better friend)” in this episode of the CF Alive Podcast, with host Michaela Light.
https://www.youtube.com/watch?v=tlxeFjG5LDM&rel=0
Show notes
Speed of development
Different from other languages
Not constrained to a particular framework or dev methodology (eg what Microsoft or Java)
RAD
“Time of thought to launch” is way faster with CF
CF 10 hours
.Net weeks, especially for flexible changes
PHP days Wild West too much freedom but not support OO as well as CF
Java weeks Good on OO but much heavier weigh dev process
Pickier coding
Nimble response to customer requests and market changes
How friendly to the developer
Least .Net and Java. Need a lot of computer science / “gearhead” developers to use well
Not a dev friendly
Middle PHP - open source is good
CFML - tag based is easy to get started, cfscript and OO are powerful to move forward with
Avoid over engineering
Strong Typing
Hiring
Post programming jobs vs CF job
Easy to train developers from languages in 1-2 weeks
Learn the syntax
CF is forgiving about how you code
Hackathon comparison
Roadmap
Oracle Java changes
WP (WordPress) or Drupal developers vs pure PHP
DNN (Dot net Nuke) sites vs .Net
.Net roadmap
PHP roadmap
Faster maintenance
Good CFML saves on refracting later
CFQueryParam
Object reuse
Java yes
PHP not built in
.Net yes
CF yes
Schools and universities
What is a good developer
Solve problems and head off future problems due to maintenance and scalability
Free Adobe curriculum and CF licenses for learning
Third party add-ons
PDF generation
What is the attraction of .Net, PHP or Java?
Security
Legacy
The two edged sword of full backward compatibility
Why are you proud to use CF?
WWIT to make CF more alive this year?
Publicity from organization eg NASA CF helps get us to Mars
What did you enjoy at CF Summit?
Mentioned in this episode
Learn CF in a week
Free Adobe curriculum and CF licenses for learning
Kishore Balakrishnan Email kishore (at) adobe.com
Article - Modernization of Adobe ColdFusion (More Secure Than Ever)
Listen to the Audio
Bio
Brian Cain
Brian has been developing for 20 years, 16 of them in ColdFusion. Dev Team manager for Careers division of Farms.com
Links
LinkedIn
Interview transcript
Michaela Light 0:00
Welcome back to the show. I'm here with Brian Cain. And we're gonna be talking about cold fusion versus PHP versus Java versus.net. It's like a super boxing kind of for way thing. And we're asking, which is your better friend as a developer, and we'll be looking at several topics, their speed of development, object orientation, how many add ons there are, and that L Word legacy development platforms. So we might even talk about security features for platforms. And if you don't know, Brian, you've probably seen him at some of the confusion conferences around he's been in the cold fusion world decades, and he's been developing for 20 years, been doing cold fusion for 16 years. And he's the deputy manager for careers division of bombs calm. So welcome. Brian
Brian Cain 0:50
Hi, Thanks for having me.
Michaela Light 0:52
Yeah, so let's just start off with speed of development. Because, you know, that's often critical in organizations these days, how do these four languages compare? Because you've programmed in all of them, right?
Brian Cain 1:06
I yeah, I have it as far as the, the speed of development, you know,
ColdFusion is, has always been the by far the fastest and easiest one to use for me, in fact, that the last day of summer, one of the keynote speakers
kind of threw out a buzz phrase that really stuck with me, but he talked about time of thought to launch. So it was the idea of, okay,