Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which web frameworks are available for CFML? [closed]

Which active CFML based frameworks are available for ColdFusion / Lucee?

Please note: This is a community wiki Q&A as it is a question that comes up quite a lot.

like image 230
John Whish Avatar asked Aug 24 '16 16:08

John Whish


People also ask

Is ColdFusion a framework?

ColdFusion application frameworks help to build more elegant software right out of the box. There are many frameworks in this application; you have to choose the right one to get good results for your project.

Who still uses ColdFusion?

ColdFusion is used by the Social Security Administration, the Food and Drug Administration, The Kennedy Center, the State Department, and the Fortune 100 websites listed below.

Is ColdFusion front end or backend?

ColdFusion is a tag-based, back-end web language that has been around since the mid-1990′s.


1 Answers

There are currently two well maintained / active MVC frameworks for CFML, both are convention over configuration based. They are ColdBox and FW/1. There is also CFWheels if you'd prefer a rails-esque approach.

All 3 frameworks run on ColdFusion 10+ and Lucee 4.5+.

FW/1 has support for clojure integration, this requires Lucee 4.5. Clojure integration is optional and not required to run CFML code.

Deciding which one to use will depend on your needs and/or coding style.

ColdBox:

ColdBox is a conventions-based MVC development framework for ColdFusion (CFML). It provides a set of reusable code and tools that can be used to increase your development productivity as well as a development standard for working in team environments. ColdBox is natively based on modular architecture which helps address most infrastructure concerns of typical web applications.

FW/1:

FW/1 - Framework One - is a family of small, lightweight, convention-over-configuration frameworks, primarily for CFML. FW/1 itself provides MVC, DI/1 provides dependency injection (a.k.a. inversion of control), and AOP/1 provides aspect-oriented programming features on top of DI/1.

CFWheels:

CFWheels is an open source CFML (ColdFusion Markup Language) framework inspired by Ruby on Rails that provides fast application development, a great organization system for your code, and is just plain fun to use. One of our biggest goals is for you to be able to get up and running with CFWheels quickly. We want for you to be able to learn it as rapidly as it is to write applications with it.

like image 179
2 revs, 2 users 65% Avatar answered Oct 30 '22 15:10

2 revs, 2 users 65%