ColdBox is a conventions-based MVC framework for ColdFusion (CFML). It provides a development standard for working in team environments and a modular architecture (HMVC) which helps you build modular applications instead of big monolithic applications.
If you have CommandBox CLI installed, getting started with ColdBox is as easy as running the following command:
coldbox create app myApp --installColdBox
We pride ourselves in making sure ColdBox is the best and most fully documented software project around (period).
ColdBox is built with modularity in mind. It will provide you with a way to build applications in modules instead of traditional monolithic approaches.
ColdBox has been around since 2006 and has a very active developer community and code sharing repository via ForgeBox.
ColdBox is tightly integrated with CommandBox CLI to provide you with automations, scaffolding, OS integration, and much more.
ColdBox is the only CFML framework to provide you with integration and Behavior Driven testing via TestBox. You can build applications even without a browser!
A part from the modular MVC machinery that ColdBox includes, it also sports 3 independent modular libraries that will boost your applications with object management, dependency injection, AOP, enterprise caching and logging capabilities.
Conventions Based Dependency Injection and (AOP) framework.
Enterprise caching engine, cache aggregator and API for CFML applications.
Enterprise logging designed to give you flexibility, simplicity and power.