ColdFusion

Awesome ColdFusion Awesome

精选的ColdFusion框架,库和软件的精选列表. 灵感来自 awesome-javascript.

拉请求非常欢迎.


Engines

Application Frameworks

  • CFWheels - 一个受Ruby on Rails启发的开源CFML框架.
  • ColdBox - 企业ColdFusion MVC开发平台
  • FW/1 - Framework One - 轻量级,约定优于配置,MVC应用程序框架
  • ModelGlue - 基于MVC的基于CFML的全栈前端控制器. 功能包括脚手架,ORM集成以及许多其他功能

Testing

  • CFSelenium - ColdFusion的原生Selenium RC绑定
  • MockBox - ColdFusion模拟/存根框架
  • MXUnit - xUnit样式单元测试框架
  • mxunit-watch - 观察文件更改目录(.cfc,.cfm,.xml)以触发mxunit测试套件完全运行,在控制台中显示结果
  • TestBox - BDD样式单元测试框架

Dependency Injection

  • ColdSpring - ColdSpring使您的CFC的配置和依赖性更易于管理. ColdSpring将流行的Spring框架Java的强大功能带到了ColdFusion.
  • DI/1 - Inject One - 非常轻量级的约定优于配置,依赖注入(控制反转)框架
  • Wirebox - 企业依赖注入框架

CMS

NoSQL

  • CFArango - ColdFusion的ArangoDB客户端
  • CFCouchbase - Couchbase NoSQL和ColdFusion的缓存客户端包装器
  • cfmongodb - ColdFusion的MongoDB客户端包装器

REST

  • ColdBox REST - 原生REST路由和渲染功能
  • FW/1 REST - 原生REST路由和渲染功能
  • Taffy - ColdFusion和Railo的REST Web服务框架
  • CFWheels RESTful - CFWheels鼓励传统的RESTful和资源丰富的请求处理方式.

Other Libraries

  • CacheBox - 企业ColdFusion缓存引擎,聚合器和API
  • cfbackport - 新版ColdFusion中包含的后端移植功能.
  • cfpayment - ColdFusion支付处理库使管道电子商务应用程序变得简单. 充值信用卡从未如此简单. 灵感来自Ruby的ActiveMerchant.
  • Hoth - 例外跟踪
  • BugLogHQ - 例外跟踪
  • iQuery - Sane脚本查询Adobe ColdFusion的语法,兼容CF9. 外观和行为很像queryExecute().
  • JavaLoader - JavaLoader是一个为简化ColdFusion应用程序中Java的使用,开发和集成而构建的库.
  • LogBox - 企业ColdFusion日志库
  • Moment.cfc - 用于CFML的Moment.js灵感日期/时间操作库(不是直接端口)
  • Mustache.cfc - {{ mustache }} 对于ColdFusion
  • UnderscoreCF - Coldfusion的UnderscoreJS端口. 函数式编程库.
  • ValidateThis - ColdFusion对象的验证框架

Editors

Tools

  • CommandBox - ColdFusion(CFML)CLI,软件包管理器,REPL等
  • Unofficial Updater - 帮助安装ColdFusion修补程序的实用程序

References

  • CF Live - 实时CFML测试控制台
  • CF411 - Charlie Arehart的CF411:1,800+ CFers工具和资源(超过150个类别)
  • CFLib - 通用函数库项目
  • ColdFusion Koans - ColdFusion Koans是一组单元测试,用户必须填写值才能通过
  • ColdFusion UI the Right Way - 一个文章列表,演示如何在后端使用ColdFusion进行UI.
  • Learn CF in a Week - 社区驱动的培训计划,教授您在一周内成为ColdFusion开发人员所需的所有基础知识.
  • Try ColdFusion - 用于CFML的实时交互式学习工具

Resources

  • CFRepo - 由Gavin Pickin创建的ColdFusion安装程序的存储库
  • lucee5-heroku - Mike Sprague将Lucee 5应用程序部署到Heroku的应用程序模板
  • Vagrant LEMTL - 使用Linux,Nginx,MariaDB(或MySQL),Tomcat和Lucee的Vagrant盒子,用于Mike Sprague的CFML本地开发

Documentation

License

CC0

在法律允许的范围内, Sean Coyne 已放弃对此作品的所有版权及相关或相邻权利.