• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TeraTech

The ColdFusion Experts: Develop | Secure | Optimize

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

087 ColdFusion vs PHP vs Java vs .Net (which is a better friend) with Brian Cain

December 19, 2018 By Michaela Light Leave a Comment

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.

Contents

  • Show notes
  • Speed of development
  • How friendly to the developer
  • Hiring
  • Roadmap
  • Faster maintenance
  • Good CFML saves on refracting later
    • Object reuse
    • Schools and universities
    • Third party add-ons
    • What is the attraction of .Net, PHP or Java?
    • Security
    • Legacy
  • Why are you proud to use CF?
  • WWIT to make CF more alive this year?
  • What did you enjoy at CF Summit?
  • Mentioned in this episode
  • Listen to the Audio
  • Bio
  • Links
  • Interview transcript
    • Read more
  • Join the CF Alive revolution

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, somebody comes up with an idea, how long does it actually take for you to take that thought, and turn it into an actual feature or function on your website, and your customers can be in their case, they actually turned it around, I think their case was, was about 10 to 12 hours, which was, was actually very cool, had a similar experience,

probably about seven, six or seven years ago, one of the features on

one of the, our company ones, job board software, where employers can go post jobs and job seekers search them, we also have a

talent database, essentially that employers can go in and search and at the time, the database in the developed by another person who had left the company a few months before I started working with this team. And he did it in.net using MVC framework and it was really kind of

very overly engineered for the needs of that specific application. And it never worked the way they wanted it to win, it required constant restart of the application pool generated, just lots and lots of errors was really slow.

Read more

 

Join the CF Alive revolution

Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today.

  • Get early access to the CF Alive book and videos
  • Be part of a new movement for improving CF's perception in the world.
  • Contribute to the CF Alive revolution
  • Connect with other CF developers and managers
  • There is no cost to membership.
  • Facebook
  • Twitter
  • LinkedIn

Filed Under: CF Alive Podcast

← Previous Post 086 Adobe ColdFusion 2018 with Kishore Balakrishnan – Transcript
Next Post → 087 ColdFusion vs PHP vs Java vs .Net (which is a better friend) with Brian Cain- Transcript

Primary Sidebar

Subscribe on iTunes

Popular podcast episodes

  • Revealing ColdFusion 2021 – Rakshith Naresh
  • CF and Angular – Nolan Erck
  • Migrating legacy CFML – Nolan Erck
  • Adobe API manager – Brian Sappey
  • Improve your CFML code – Kai Koenig

CF Alive Best Practices Checklist

Modern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.

Get your checklist

Top articles

  • CF Hosting (independent guide)
  • What is Adobe ColdFusion
  • Is Lucee CFML now better than ACF?
  • Is CF dead?
  • Learn CF (comprehensive list of resources)

Recent Posts

  • test page
  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia – Transcript
  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia
  • 107 ColdFusion 2021 Revealing Details on How it was Created with Rakshith Naresh
  • The Legacy Continues: ColdFusion Summit East Conference Edition

Categories

  • Adobe ColdFusion 11 and older
  • Adobe ColdFusion 2018
  • Adobe ColdFusion 2020 Beta
  • Adobe ColdFusion 2021
  • Adobe ColdFusion 2023
  • Adobe ColdFusion 2024
  • Adobe ColdFusion 2025
  • Adobe ColdFusion Developer week
  • Adobe ColdFusion Project Stratus
  • Adobe ColdFusion Summit
  • AWS
  • BoxLang
  • CF Alive
  • CF Alive Podcast
  • CF Camp
  • CF Tags
  • CF Vs. Other Languages
  • CFEclipse
  • CFML
  • CFML Open- Source
  • CFUnited
  • ColdBox
  • ColdFusion and other news
  • ColdFusion Community
  • ColdFusion Conference
  • ColdFusion Consulting
  • ColdFusion Developer
  • ColdFusion Development
  • ColdFusion Hosting
  • ColdFusion Maintenance
  • ColdFusion Performance Tuning
  • ColdFusion Projects
  • ColdFusion Roadmap
  • ColdFusion Security
  • ColdFusion Training
  • ColdFusion's AI
  • CommandBox
  • Docker
  • Fixinator
  • Frameworks
  • Fusebox
  • FusionReactor
  • IntoTheBox Conference
  • Java
  • JavaScript
  • JVM
  • Learn CFML
  • Learn ColdFusion
  • Legacy Code
  • Load Testing
  • Lucee
  • Mindmapping
  • MockBox
  • Modernize ColdFusion
  • Ortus Developer Week
  • Ortus Roadshow
  • Server Crash
  • Server Software
  • Server Tuning
  • SQL
  • Survey
  • Survey results
  • TestBox
  • Transcript
  • Uncategorized
  • Webinar
  • Women in Tech

TeraTech

  • About Us
  • Contact

Services

  • Free assessment
  • Consulting
  • Crash
  • Development
  • Maintenance
  • Modernization
  • Security
  • Case Studies

Resources

  • CF Alive Book
  • CF Alive Podcast
    • Podcast Guest Schedule
  • TeraTech Blog
  • CF Alive resources
  • CF e-course
  • CF best practice checklist

Community

  • CF Alive
  • CF Inner Circle
  • CF Facebook Group

TeraTech Inc
451 Hungerford Drive Suite 119
Rockville, MD 20850

Tel : +1 (301) 424 3903
Fax: +1 (301) 762 8185

Follow us on Facebook Follow us on LinkedIn Follow us on Twitter Follow us on Pinterest Follow us on YouTube



Copyright © 1998–2025 TeraTech Inc. All rights Reserved. Privacy Policy.