Mitrahsoft
  • SERVICES
    • OUR SERVICES
      • SOFTWARE DEVELOPMENT
      • MOBILE DEVELOPMENT
      • BLOCKCHAIN DEVELOPMENT
      • SOFTWARE TESTING
      • CLOUD & DEVOPS SERVICES
      • PRODUCT DEVELOPMENT
      • OFFSHORE DEVELOPMENT
      • SOCIAL MEDIA MARKETING
      TECHNOLOGIES
      • COLDFUSION DEVELOPMENT
      • REACTJS DEVELOPMENT
      • VUEJS DEVELOPMENT
      • ANGULAR DEVELOPMENT
      • NODEJS DEVELOPMENT
      • PYTHON DEVELOPMENT
      • GOLANG DEVELOPMENT
      • GOLANG CORPORATE TRAINING
      COLDFUSION EXPERTISE
      • MURACMS EXPERTISE
      • COLDFUSION APP MIGRATION
      • COLDFUSION HOSTING & SUPPORT
      • CF LEGACY APP MAINTENANCE
      • COLDFUSION REST API
      • ECOMMERCE / SHOPPING CART SOLUTIONS
      • PRESIDECMS EXPERTISE
      MOBILE DEVELOPMENT
      • REACT NATIVE DEVELOPMENT
      • FLUTTER DEVELOPMENT
      • IONIC DEVELOPMENT
      • PHONEGAP DEVELOPMENT
  • ABOUT US
    • ABOUT MITRAHSOFT
    • OUR CLIENTS
    • TESTIMONIALS
    • PORTFOLIO
    • CAREERS
  • CONTACT US
  • BLOG
Adobe Solution PartnerLucee Solution Partner
Adobe Solution PartnerLucee Solution Partner
Adobe Solution PartnerLucee Solution Partner
  • OUR SERVICESSOFTWARE DEVELOPMENTMOBILE DEVELOPMENTBLOCKCHAIN DEVELOPMENTSOFTWARE TESTINGCLOUD & DEVOPS SERVICESPRODUCT DEVELOPMENTOFFSHORE DEVELOPMENTSOCIAL MEDIA MARKETING
    TECHNOLOGIESCOLDFUSION DEVELOPMENTREACTJS DEVELOPMENTVUEJS DEVELOPMENTANGULAR DEVELOPMENTNODEJS DEVELOPMENTPYTHON DEVELOPMENTGOLANG DEVELOPMENTGOLANG CORPORATE TRAINING
    COLDFUSION EXPERTISEMURACMS EXPERTISECOLDFUSION APP MIGRATIONCOLDFUSION HOSTING & SUPPORTCF LEGACY APP MAINTENANCECOLDFUSION REST API ECOMMERCE / SHOPPING CART SOLUTIONSPRESIDECMS EXPERTISE
    MOBILE DEVELOPMENTREACT NATIVE DEVELOPMENTFLUTTER DEVELOPMENTIONIC DEVELOPMENTPHONEGAP DEVELOPMENT
  • ABOUT MITRAHSOFTOUR CLIENTSTESTIMONIALSPORTFOLIOCAREERS
  • CONTACT US
  • BLOG

Top 6 ColdFusion MVC frameworks : 2019 updated

HomeBlogTop 6 ColdFusion MVC frameworks : 2019 updated
ColdFusionLucee

Top 6 ColdFusion MVC frameworks : 2019 updated

M
Post by MitrahsoftPublished: Jul 10, 2019

ColdFusion Frameworks

CFML (ColdFusion Markup Language) is a stable, modern, secure and easy-to-learn programming language. It is one of the most productive languages compared with PHP. It simplifies difficult development problems. There are two active application servers available for CFML:

  • Adobe ColdFusion (Commercial)
  • Lucee (Open Source)

Even though CFML is more productive, there are lot of great CFML frameworks available to create elegant application in industry standards. Frameworks are kind of ready-made solution available for frequently happening problems. Frameworks are kind of standard or protocol to write cleaner & uniform code. These CFML frameworks will fall under different categories based upon their primary objective. Few of the framework categories are,

  • MVC (Model-View-Controller)
  • DI & AOP (Dependency Injection & Aspect-Oriented Programming)
  • ORM (Object Relational Mapping)

Top 6 ColdFusion MVC Frameworks

Even though CFML provides super cool features, it is developer's responsibility to write clean, modern & maintainable code. Developers have to learn modern CFML tool sets on frameworks, REPL, Packaging tools, Linting tools & automated deployment tools. Choosing suitable toolset for your project is a key of your ColdFusion application success. In this article, we are providing consolidated information about the available MVC framework options for your ColdFusion projects. There are 6 options : ColdBox, FW1, CFWheels, FuseBox, mach-ii and modelglue. We could categorize these MVC frameworks in to 2 different categories as legacy or modern based upon their active development.

If you are starting a new development or like to add a MVC framework in to your existing application, we recommend to choose a option from any one of the 3 modern frameworks available, those are ColdBox, FW1 and CFWheels. We (at MitrahSoft,) use FW1 in all small level applications, as well as ColdBox for medium & enterprise level applications. we recommend the same for every CFML developers too.

FrameworkWeb siteGitHubDocsLicenseMVCDI/AOPORM
ColdBox   🏢   🐙  📘   ⚖️  ✓    ✓  ✓
FW1   🏢   🐙  📘   ⚖️  ✓    ✓✓
CF Wheels   🏢   🐙  📘   ⚖️  ✓    ✓  ✓

Modern ColdFusion MVC Frameworks

There are 3 modern MVC Frameworks are available & these are actively developed with new features. As well as, these are mature enough for production applications, used in hundreds of production web applications.

ColdBox

ColdBox is a conventions-based HMVC framework for ColdFusion (CFML). It provides a development standard for working in team environments and a modular architecture which helps you build hierarchical MVC applications instead of big monolithic applications. ColdBox is the best and most fully documented open source software project around. This framework built with modularity in mind. It will provide you with a way to build applications in modules instead of traditional monolithic approaches. It has been around since 2006 and has a very active developer community and lot of modules available via ForgeBox. It is fully integrated with CommandBox CLI to provide you with automations, scaffolding, OS integration, and much more. It is the only CFML framework to provide you with integration and Behavior Driven testing via TestBox.

ColdBox

We start all of our large new development projects using ColdBox at MitrahSoft. We have done tens of projects using ColdBox 4 & latest ColdBox 5. As well as, we have done few legacy cfml app maintenance as well as migrated those cfml projects migration & modernization in to ColdFusion REST with VueJS front end. If you need any help on your ColdBox project, please feel free to contact our experienced ColdBox development team.

Contact Us for your ColdBox project

FW1

FW1

FW/1 was created in July 2009 as a reaction against complexity and bloat in other frameworks in the CFML community. FW/1 itself is a single file, and provides a simple, convention-based approach to MVC (Model-View-Controller) applications, as well as REST APIs. Whilst it has become more sophisticated over time, it has remained a single file, focused on getting out of your way and providing the intuitive plumbing you need. As of release 3.1, FW/1 also includes DI/1 - a simple, convention-based Dependency Injection framework - and AOP/1 - a simple, convention-based Aspect-Oriented Programming framework.

We start all of our small new development projects using FW1 at MitrahSoft. We have done tens of projects using FW1 family of frameworks (FW1, DI1 & AOP1). As well as, we have done couple of FuseBox to FW1 migration projects. If you need any help on your FW1 project, please feel free to contact our dedicated FW1 development team.

Talk to MitrahSoft's ColdFusion FW1 experts

CFWheels

CF Wheels is a full framework with tones of functionality. It has "Resource based routing for GET, POST, PUT, PATCH & DELETE" as well as "Built in database migration system even across different DBMS". CF wheels have lots of lovely documentation available with tutorials and a complete API reference. You could use cfwheels' built in doc viewer which grows with your application with only minor markup required.

CFWheels

We have very good knowledge on CF wheels 1.4.x and 2.0.x versions. We could work for your CF Wheels projects with minimal guidelines. As well as, we don't require any learning period to jump into the CFWheels code base.

 Call our CFWheels framework devs

FuseBox

FuseBox

Fusebox is a free, easy to use framework for web development that organizes your code for fewer development bugs and faster maintenance. It has a low runtime overhead. It was mainly targeted to ColdFusion but also has versions for PHP and ASP. It was most popular and oldest framework for ColdFusion at one point of time.

Lot of CFML vetrans like "Hal Helms" & "Sean Corfield" are contributed to FuseBox core. FuseBox will help you structure your application and break things down into discreet pieces. Fusebox consists of a set of core files which handle much of the "plumbing" necessary when creating a web application.

A Fusebox application is made up of Circuits. A Circuit corresponds to a directory in your application. Within each circuit are one or more Fuseactions. A Fuseaction is a request handler. And finally, a Fuseaction does its work by executing one or more Fuses. Fuses are individual CFML templates such as display files. The framework uses XML configuration files to define the application settings as well as declaring what each Circuit does and how Fuseactions within each Circuit execute. There is a core set of XML grammar that is used to create these files. The framework is fully extensible via Plugins, which allow you to extend the core functionality without having to modify the core files. It also supports Custom Lexicons, which allow you to extend the XML grammar with your own tags. As a result, Fusebox is very flexible and can support a wide range of development needs.

mach-ii

Mach-II is a powerful, object-oriented, open source MVC framework for CFML engines that focuses on easing software development and maintenance. Mach-II was the first object-oriented framework for CFML engines and continues to innovate with new features designed to help CFML engine developers build and maintain large-scale applications more easily.

Mach-II

modelglue

ModelGlue

Model-Glue CFML is a CFML based, full stack, front controller based on MVC. Features include Scaffolding, ORM integration, and many others. Model-Glue is architected to allow customizations to the framework without requiring any core files to be edited. Model-Glue uses the ColdSpring framework to configure itself.

Tags

ADYENAMAZON-SESANDROIDAPACHEAPACHE-JMETERAWSBARCODE-SCANNERCOLDBOXCOLDFUSIONCOLDFUSION-API-INTEGRATIONCOLDFUSIONBUILDERECHARTSEVENT-GATEWAYFFMPEGFW1JQUERYJSOUPLUCEEMURACMSMURACMS-THEMENODEJSONESIGNALOSSPAYFLOW-PROPAYMENT-GATEWAYPAYPALPRESIDECMSPUPPETEERRAILORAZUNAREACTJSREACTNATIVERESTSASS-COMPILATIONSEMANTIC-UISUBLIMETEXTTINYMCETWILIOYUI-LIBRARY

Archives

JAN 20DEC 19AUG 19JUL 19JUN 19MAY 19APR 19MAR 19FEB 19JAN 19DEC 18NOV 18OCT 18MAR 16NOV 15SEP 15MAY 15MAY 14OCT 13JUN 13MAY 13APR 13MAR 13FEB 13JAN 13

Follow us

Mitrahsoft
United StatesUnited States

Hurst, Texas, United States

+1 (817) 606-8684usa-sales@mitrahsoft.com

IndiaIndia

Head Office

126G2/5, Thiru malai nagaram,
Kovilpatti - 628 501

Madurai

1/B, 2nd & 3rd floor, GV Complex,

Bye Pass Road, SS Colony,

Madurai - 625 016

Coimbatore

2nd Floor, Sri Narmadha Towers,

Murugan Nagar Rd, Thoppampatti Pirivu,

 K. Vadamadurai, Coimbatore - 641 017

+91 9092480924

business@mitrahsoft.com

ColdFusion
  • eCommerce / Shopping Cart Solutions
  • Payment Gateway Integrations
  • Shipping API Integrations
  • ColdFusion Development Services
  • REST API Development
  • MuraCMS Plugin Creation & Personalization
Technology Services
  • ReactJS Development
  • VueJS Development
  • AngularJS Development
  • NodeJS API Development
  • Python Development
  • Golang Development
  • React Native Development
  • D3.JS data Visualization
Other Services
  • Software Development
  • Mobile Development
  • Blockchain Development
  • Cloud & Devops Services

Connect with MitrahSoft

Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field

© 2026 All Rights Reserved. MitrahSoft Solutions Pvt Ltd

Home|About Us|Careers