首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪些web框架可用于CFML?

哪些web框架可用于CFML?
EN

Stack Overflow用户
提问于 2016-08-24 16:11:25
回答 3查看 1.7K关注 0票数 9

哪些基于CFML的活动框架可用于ColdFusion / Lucee?

请注意:这是一个社区维基问答,因为它是一个问题,提出了很多。

EN

回答 3

Stack Overflow用户

发布于 2016-08-24 16:11:25

目前,CFML有两个维护良好的/活动的MVC框架,它们都是基于约定而不是基于配置的。他们是ColdBoxFW/1。如果您希望使用rails-esque方法,也可以使用CFWheels

所有三个框架都运行在ColdFusion 10+和Lucee 4.5+上。

FW/1支持clojure集成,这需要Lucee 4.5。Clojure集成是可选的,不需要运行CFML代码。

决定使用哪一个将取决于您的需求和/或编码风格。

ColdBox:

ColdBox是一种基于约定的ColdFusion开发框架。它提供了一组可重用的代码和工具,可以用来提高您的开发效率,以及在团队环境中工作的开发标准。ColdBox本机基于模块化架构,这有助于解决大多数典型web应用程序的基础设施问题。

FW/1:

FW/1 - frameworks是一个小型的、轻量级的、约定过配置的框架,主要用于CFML。FW/1本身提供MVC,DI/1提供依赖注入(即.a)。和AOP/1在DI/1之上提供面向方面的编程特性。

CFWheels:

CFWheels是一个开源的CFML (ColdFusion标记语言)框架,受Rails的启发,它提供了快速的应用程序开发,为您的代码提供了一个很棒的组织系统,而且使用起来非常有趣。我们最大的目标之一是让您能够快速地使用CFWheels并运行。我们希望您能够快速地学习它,就像用它编写应用程序一样。

票数 14
EN

Stack Overflow用户

发布于 2016-08-25 17:05:14

我想John已经提到了最流行的CFML框架,但是我发现Charlie在他的网站上保留了大量的CFML框架。他似乎也做了相当好的工作来保持它的最新。

CFML框架/方法

这张大名单全归功于查理·阿雷哈特。检查是网站的最新信息。

以下是所提供的分类别:

  • CFML应用框架/方法
  • CFML注入框架
  • CFML REST框架
  • CFML ORM框架

CFML应用框架/方法

  • CFObjects,“面向对象的ColdFusion开发框架”,来自Steve和Orbwave
  • 薄片,(无法找到任何简短的描述),来自Sammy (上一次更新于2007年,截至2015年4月的支票)
  • CFWheels,"ColdFusion on轮提供了快速的应用程序开发,为您的代码提供了一个很好的组织系统,而且使用起来非常有趣“,来自CFWheels团队
  • ColdBox,"ColdFusion企业会议开发平台“,Luis,等人著
  • ColdBox Lite (CBL),“一个基于轻量级约定的MVC框架”,来自Luis等人,“带有ColdBox平台的子集,只处理MVC”。
  • ColdMVC,“基于惯例的ColdFusion 9框架,松散地基于Rails和Grails的概念”,来自Tony。
  • 鸡笼,“一个将标记与处理逻辑分开的框架”,与John Farrar等人(上次更新于2011年,截至2015年4月的检查)。
  • 埃德蒙,“事件驱动的模型框架和工作流组件”,来自Sean (上次更新于2011年,截至2015年4月)。
  • FarCry,一组核心组件,负责构建web应用程序和其他数据库驱动的网站的大量编程工作,因此您不必这样做。
  • 框架一(FW/1),“一个非常轻量级的、约定过配置的MVC框架”,来自肖恩科菲尔德。
  • 熔断器,“构建ColdFusion和PHP应用程序的最流行框架”,来自Team
  • 格林特,“隐式调用MVC框架”,来自Mitch (上一次更新于2009年,截至2015年4月)
  • HomePortals,“特别为建造门户网站和其他高度模块化的网站而量身定做”,来自Oscar Arevalo (上一次更新于2010年,截至2015年4月)
  • LightFront,“轻量级前端控制器的缩写.一个基本的MVC框架,它将同时支持新的开发和遗留的applications...conventions based...single 200行CFC",来自Brian Meloche (更多,从archive.org恢复的页面)。
  • 马赫-ii,“一个强大的、面向对象的、开放源码的ColdFusion MVC框架,专注于简化软件开发和维护”,来自Team Mach-II。
  • Metro,一个用于处理Transfer和ColdSpring的框架,来自Paul (上一次更新于2009年,截至2015年4月)
  • 来自Luis的Mockbox,一个ColdFusion的嘲弄/研究框架
  • 模型-胶,“通过将构建面向对象的Web和富Internet应用程序作为一个简单的过程来支持Web应用程序开发人员的一系列框架”,来自Model团队。
  • onAir,“智能连接框架”:通过XML、XML、JSON等将用CFC编写的后端业务逻辑与不同的客户端(例如AJAX、Laszlo)连接起来。
  • OnTap,“与Rails有一些相似之处”,艾萨克·戴利著
  • 海王星,"ColdFusion生产力(和MVC)框架“,史蒂夫·布莱恩特著
  • 水银,“允许开发人员快速高效地创建功能强大的MVC web应用程序”,来自Brian和Micky (上次更新于2009年,截至2015年4月)。
  • SOS,“面向社区的ColdFusion应用程序框架”,来自John (上一次更新于2012年,截至2015年4月)
  • 配电板,"MVC框架,内置于身份验证、重定向和URL路由。它的非OO方法使它在执行过程中非常快。框架中从来没有使用XML或对象。不需要配置来设置包含哪些文件,该框架为您发现了这一点。URL路由对搜索引擎优化(SEO)是有益的。所有这些都可以在少于250行代码的范围内完成。“
票数 0
EN

Stack Overflow用户

发布于 2016-08-29 21:13:00

我为ColdFusion构建了一个微框架,它模仿Slim (PHP)或烧瓶(Python)。

https://github.com/Prefinem/MicroCF

Micro是一种冷融合微框架。它本质上提供了MVC中的C,并充当处理对应用程序的请求的控制器。除了能够创建漂亮的URL之外,MicroCF还提供了一个中间件类型框架,可以轻松、干净地向应用层添加预拦截和后拦截。

另外,使用CFPM安装起来很容易

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39128282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档