Framework One, или FW/1, представляет собой облегченную платформу MVC на основе соглашений для CFML.

https://stackru.com/images/ee0d70ebc282e45b8e91d9c80dbe8f7edd4f0998.jpg

Framework One, или FW/1, представляет собой облегченную платформу MVC на основе соглашений для CFML.

Он разработан так, чтобы требовать почти нулевой конфигурации и не мешать работе с контроллерами, службами, представлениями и макетами, обнаруживаемыми с помощью простых соглашений, и может автоматически подключать любые используемые фабрики компонентов.

Несколько приложений FW / 1 можно объединить в одно с помощью функции подсистем.

Использование FW / 1 используетApplication.cfc и простые соглашения о предоставлении инфраструктуры MVC в одном файле.

//application.cfc

component  extends="framework.one" output="false"   {

  this.name= "Sample";
  this.sessionManagement = "yes";
  this.sessionTimeout = CreateTimeSpan(0, 4, 0, 0); 

  variables.framework = {
    home = 'main.home',
    baseURL = 'useCgiScriptName',
    trace = isDebugMode()
    };

variables.framework.routes = [
  { "main/{id:[0-9]+}"  = "main/home/id/:id"},
  { "main/home"     = "main/home"}
  ];

}

Версия 3.5 была выпущена 21 октября 2015 г.

Блог: http://framework-one.github.io/