Joh*_*ish 10 coldfusion cfml lucee
哪些基于CFML的活动框架可用于ColdFusion/Lucee?
请注意:这是一个社区维基问答,因为这是一个非常多的问题.
Joh*_*ish 14
目前有两个维护良好/活跃的CFML框架用于CFML,两者都是基于配置的约定.它们是ColdBox和FW/1.如果您更喜欢使用rails-esque方法,还有CFWheels.
所有3个框架都在ColdFusion 10+和Lucee 4.5+上运行.
FW/1支持clojure集成,这需要Lucee 4.5.Clojure集成是可选的,不需要运行CFML代码.
决定使用哪一个取决于您的需求和/或编码风格.
冷箱:
ColdBox是ColdFusion(CFML)的基于约定的MVC开发框架.它提供了一组可重用的代码和工具,可用于提高开发效率以及在团队环境中工作的开发标准.ColdBox本身基于模块化架构,有助于解决典型Web应用程序的大多数基础架构问题.
FW/1:
FW/1 - Framework One - 是一个小型,轻量级,约定配置框架的系列,主要用于CFML.FW/1本身提供MVC,DI/1提供依赖注入(也称为控制反转),AOP/1在DI/1之上提供面向方面的编程功能.
CFWheels:
CFWheels是一个开源的CFML(ColdFusion标记语言)框架,受Ruby on Rails的启发,提供快速的应用程序开发,一个适合您代码的优秀组织系统,并且使用起来非常有趣.我们最大的目标之一是让您能够快速启动并运行CFWheels.我们希望您能够像使用它编写应用程序一样快速地学习它.