• 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!

State of The CF Union 2017 Analysis part 1 with Brad Wood

January 18, 2025 By Michaela Light Leave a Comment

Hello and welcome.

In the 2017 State of the CF Union survey report, we have detailed breakdowns of tools and techniques used by the top CFML developers around the world. This time we had 472 responses to the survey, which is slightly lower than last year.

Before we begin with the results, we’d like to thank everyone who participated and responded to this year’s survey. And a special thanks to Brad Wood who helped me edit the survey questions and reviewed the results with me.

If by any chance you are new to ColdFusion, it is a development platform for creating modern web applications on the JVM. The CFML language has tags that resemble HTML syntax for templating HTML and script that resembles JavaScript syntax for writing business logic. It is designed to be powerful, expressive and easy to get started coding in. Many features are built into ColdFusion that require add ons for other languages.

Brad pointed out that it's not just CFML developers and enthusiasts  that read through all of the survey results, and that even Adobe pays attention to the survey as well, so it's good to know that the comments and the results on here are definitely being seen by even the largest players in the CF space.

Everyone's welcome to read the results. They're at the TeraTech survey page and you can all see all the results in as much detail as you care to. Let's just have a look at this.

Table of Contents

1.      What version of CFML Engine do you use?

2.      What type of CFML Engine are you running?

3.      CF Server OS

4.      What OS do you run on your laptop/PC?

5.      What browsers/client platforms do you support in your apps?

6.      Databases

7.      Code frameworks

8.      CF-based CMS

9.      JavaScript libraries

10.  What CSS frameworks do you use?

11.  What CFC dependency injection frameworks and tools do you use?

12.  Persistence frameworks

13.  What testing and mocking frameworks do you use?

14.  What CF features do you use for code reuse?

15.  What do you use for source code control?

16.  What tools/IDEs do you use ?

17.  Browser Dev Tools

18.  How many years have you used CFML?

19.  How many years have you used OO?

20.  Other languages/environments you use

21.  How many CF developers at your organization?

22.  How many total employees at your organization?

23.  ColdFusion user group meetings

24.  Which conferences will/did you attend this year?

What version of CFML Engine do you use?

 

The most popular engine is still CF 11, which was true last year.

It's nice to see the ColdFusion 9 members finally shrinking. It was a version that a lot of people got stuck at for many years, so we feel better about dropping support for that in the ColdBox framework, ColdBox 5, for instance, coming up. CF 11 is still very much on top. 2016 is growing, but it's even behind CF 10 at this point, which is very interesting to see.

Also, there's some interesting numbers here too- Lucee 5 is actually more popular among the survey takers than CF 10 or CF 2016.

It's important to note that this is only out of the people that take the survey, so I do think the people more active in the community that are likely to see the survey are more likely to be using Lucee, but it is very heartening to see a very solid uptake, especially even just in Lucee 5. Of course, now that it's been a year or so you can see the Railo shrinking into oblivion since it's essentially unsupported at this point.

It's interesting to note as well, thinking about these graphs, which versions are still supported.

  • Railo at this point has no support.
  •  Lucee 4 has support only for security fixes, but it's not seeing enhancements, that's all going to Lucee 5.
  • Adobe stack, CF 9 was still a decent chunk of users, that's already outside of the support window, and
  • CF 10 is coming right behind.

And, it seems that CF 9 went end of life, about two years ago.

CF 10 I think is maybe just a very short period of time away, so very soon there's going to be quite a chunk of Adobe people that are outside of the support window, which is a little scary to think about. That means not just the support, but also no more security hot fixes is like driving a car with no brakes and praying that nothing comes on the road that you need to stop for.

What type of CFML Engine are you running?

 

There's not much to say about Enterprise versus Standards, quite a lot of people using Enterprise. They are pretty neck and neck. The assumption is that the non-applicables are probably mostly the Lucee user base, since there's no differentiation there. The reason is that you get all the features in the one version. It's either free in one version or free in the other versions.  They probably decided to just go with one.

Interesting note is that back in the early Railo days, there actually used to be a premium version of Railo that had additional features, but that's no longer the case with Lucee.

CF Server OS

 

We can see that most people are using Windows but there's a big chunk of people using Linux or something similar. There's still some Unix flavors out there.

The large Windows use is something that's sort of unique to the ColdFusion and .NET environments probably. If you were to do a similar poll looking at PHP or some of the other popular languages, you'd see an inverse of a lot more Linux users. What's interesting though is there is a solid chunk of Mac people, and this is for the server OS. This means people are hosting their servers on Macs, and that's actually a decent chunk.

Sometimes ColdFusion doesn't work exactly the same on Mac, but maybe they're running a staging server or development server, and they develop on Mac and they're hosting it on a Mac.

Follow this link to read the full State of The CF Union 2017 Analysis part 1.

Here is the State of The CF Union 2017 Analysis part 2

 

Interview transcript

Michael:               Okay. Hi, I'm Michaela Light from TeraTech, and here is Brad Wood from Ortus Solutions.

Brad:                     Yes, I am Brad Wood. I'm a developer advocate and I consult in Ortus Solutions. Thank you, Michael.

Michael:               Thank you. Brad helped in making sure the questions for this year's State of the Union CF Survey were good, along with some feedback from the community that we both gathered, so I'll thank you on that, Brad.

Brad:                     Every year we have suggestions that people have, so we try to make a note of those and include them in the following year for sure.

Michael:               Yeah, and we read all the comments and suggestions. What we're going to do now is going to share the screen on it and just talk through some of the really interesting results on this year's survey. Let me go ahead and get that …

Brad:                     Absolutely.

 

Read more


 

And to continue learning how to make your ColdFusion apps more modern and alive, I encourage you to download our free ColdFusion Alive Best Practices Checklist.

Because… perhaps you are responsible for a mission-critical or revenue-generating CF application that you don’t trust 100%, where implementing new features is a painful ad-hoc process with slow turnaround even for simple requests.

What if you have no contingency plan for a sudden developer departure or a server outage? Perhaps every time a new freelancer works on your site, something breaks. Or your application availability, security, and reliability are poor.

And if you are depending on ColdFusion for your job, then you can’t afford to let your CF development methods die on the vine.

You’re making a high-stakes bet that everything is going to be OK using the same old app creation ways in that one language — forever.

All it would take is for your fellow CF developer to quit or for your CIO to decide to leave the (falsely) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.

Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.

No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens Next

ColdFusion Alive Best Practices Checklist

ColdFusion Alive Best Practices Checklist

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

√ Easily create a consistent server architecture across development, testing, and production

√ A modern test environment to prevent bugs from spreading

√ Automated continuous integration tools that work well with CF

√ A portable development environment baked into your codebase… for free!

 

Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.

  • Facebook
  • Twitter
  • LinkedIn

Filed Under: Survey Tagged With: CF Union survey, ColdFusion

← Previous Post ColdFusion Summit 2017 Full Review & List of Presentations
Next Post → 001 Amazing Adventures with CF WebSockets with Giancarlo Gomez

Primary Sidebar

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

  • 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
  • 140 BoxLang modern JVM language that runs CFML code (new CFML engine and much more) with Luis Majano and Brad Wood – Transcript

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
  • 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.