Below are the results to date for the 2023 State of the CF Union survey. This is the third part of the Survey, about Frameworks and Methodology.
For those of you who don’t have time to read it now, here is a link to Download the PDF and read it later.
If you want to see the other 7 parts, just click on the part below.
1. Server Environment | 2. Your Environment | 3. Frameworks and Methodology | 4. Tools | 5. Your Programming Background | 6. ColdFusion Community | 7. Deployment | 8. Wrap up
Contents
- 3. Frameworks and Methodology
- 7. What MVC Frameworks do you use? (Check all that apply)
- 8. What ColdFusion-based CMS do you use? (Check all that apply)
- 9. What JavaScript libraries do you use? (Check all that apply)
- 10. What CSS frameworks do you use? (Check all that apply)
- 11. What CFC dependency injection frameworks and tools do you use? (Check all that apply)
- 12. Which persistence frameworks do you use? (Check all that apply)
- 13. What testing and mocking frameworks do you use? (Check all that apply)
- 14. What type of CF Mobile development frameworks are you using? (Check all that apply)
- 15. What miscellaneous frameworks/tools are you using? (Check all that apply)
- 16. What CF features do you use for code reuse? (Check all that apply)
3. Frameworks and Methodology
7. What MVC Frameworks do you use? (Check all that apply)
Others
Taffy
Function 1
Some apps with frameworks/ some without
Taffy for REST APIs
There is only coldbox and no other.
I prefer to NOT use these frameworks.
Own
Company built
was MVC, now MVVM Framework - DiiMES (fw around 20 years old now)
was MVC, now MVVM Framework - DiiMES (fw around 20 years old now)
ASP.NET MVC
Simplified Fusebox (take what I like approach)
Hybrid Fusebox method
self coded
8. What ColdFusion-based CMS do you use? (Check all that apply)
Others
Homesite |
Designed our own |
Wheelie CMS |
VS Code |
I built a CF CMS from a Stellent DB design |
Coded my own cms in coldfusion |
Proprietary |
Moving from Mura to Hubspot |
Not CF - Wordpress. |
Own |
Guinevere - our own! |
homegrown |
our own |
Inhouse Developed CMS |
DiiMES |
DiiMES |
SiteFusion |
Strapi |
proprietary |
Spanz cms |
Sitesystem |
Built in house |
Bizoneo |
None |
two own products |
9. What JavaScript libraries do you use? (Check all that apply)
Others
Chartjs |
Rxjs |
htmx |
Node.js |
htmx.org |
htmx.js, cbwire |
Knockout.js |
requirejs |
Nuxt |
htmx |
mootools |
11ty |
Htmx |
JEasyUI |
GraphQL |
Umbrella JS, Hotwire |
Nuxt 3 |
Bootstrap |
Quasar |
htmx |
htmx |
Svelt |
Htmx |
underscore |
jeasyui.com |
10. What CSS frameworks do you use? (Check all that apply)
Others
Tachyons |
Material |
Quasar |
Kendo and Custom |
Quasar |
Basscss |
MUI |
homespun |
PrimeFlex |
Getuikit, shoelace.style |
We created our set of conventions to stay close to pure HTML/CSS. Also, CSS frameworks come from the devil! 😉 |
Material, Quasar |
picnic |
SemanticUI |
Shoelace |
Sencha Ext CSS |
Sencha Ext CSS |
purecss, picocss |
https://mdbootstrap.com/ |
Fomantic |
Angular Material |
MaterialUI |
jeasyui |
11. What CFC dependency injection frameworks and tools do you use? (Check all that apply)
Others
Taffy |
12. Which persistence frameworks do you use? (Check all that apply)
Others
Built Into ContentBox |
homegrown |
DataMgr |
CONTENS Model Generators |
qb |
DiiMES |
DiiMES |
Dapper |
Own solution |
13. What testing and mocking frameworks do you use? (Check all that apply)
Others
https://www.artillery.io |
Postman |
Wireframe tool |
UIlicious |
Own |
Cypress, Cucumber |
Siesta |
Siesta |
MSTest with Moq, Jest |
TestComplete |
jest |
Zeuz |
Balsamiq |
cucumber |
14. What type of CF Mobile development frameworks are you using? (Check all that apply)
Others
GoNative |
Xojo |
Kotlin Multiplatform Mobile |
Capacitor |
wrap HTML |
GoNative |
Bootstrap for mobile responsiveness |
Kotlin and SwiftUI |
Meteor.js |
15. What miscellaneous frameworks/tools are you using? (Check all that apply)
Others
Taffy |
FusionReactor |
taffy,cfstatic |
Datatables |
Inertia.js |
SonarQuBe |
luceedebug |
FusionReactor |
Taffy |
CBQ |
TeamCFML Repo |
TeamCFML Repo |
cflsp |
16. What CF features do you use for code reuse? (Check all that apply)
Others
Java Jars |
Java Jars |
Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers.
Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey.