首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ColdFusion框架"fusebox“到底做了什么?

ColdFusion框架"fusebox“到底做了什么?
EN

Stack Overflow用户
提问于 2014-04-29 20:26:58
回答 2查看 3.6K关注 0票数 4

我有一个学校的作业,我需要使用我的ColdFusion网站上的Fusebox框架。但我为什么要用它呢?还有什么好处呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-29 20:47:28

Fusebox是一个用ColdFusion编程语言构建应用程序的Model-View-Controller (MVC)框架。然而,它已经过时了,而且已经有一段时间没有开发了。当ColdFusion有更现代的MVC框架可用时,我感到惊讶的是,有人要求您在课堂上使用它。

ColdBoxFramework 1是用于CFML应用程序的更现代的MVC实现。在课堂上使用FuseBox不会伤害您,您将学习MVC的基础知识以及如何构造您的应用程序。然而,一旦您开始构建一个更大的应用程序,请尝试使用这些更新的框架中的任何一个。你和他们在一起会玩得更开心的。

至于你为什么要使用它,问题不是“为什么要使用FuseBox",而是”为什么要使用MVC?“

引用维基百科的文章,

模型视图控制器(MVC)是一种用于实现用户界面的软件体系结构模式.它将给定的软件应用程序划分为三个相互关联的部分,以便将信息的内部表示与向用户呈现或接受信息的方式分离开来。核心组件模型由应用程序数据、业务规则、逻辑和功能组成。视图可以是信息的任何输出表示形式,如图表或图表。同一信息的多个视图是可能的,例如管理的条形图和会计师的表格视图。第三部分,控制器,接受输入并将其转换为模型或视图的命令。

换句话说,MVC为您提供了一种构造和分离应用程序代码的极好方法。您可能习惯于构建查询、逻辑和UI都位于同一个文件中的CF应用程序。随着应用程序越来越大,这将导致代码重复和其他问题,这些问题可以很容易地用MVC框架解决。

票数 15
EN

Stack Overflow用户

发布于 2018-01-17 16:56:19

熔断器可能已经过时,但它并不是一个糟糕的系统。多年来,它在许多项目中得到了应用。事实上,它是一个很好的工具来学习如何构造一个软件项目,因为它的原理可以很容易地理解,即使是新手-熔断器结构是直观的,可以在10分钟内教授。如果我是一名教师,我总是从简单的开始!Fusebox可以用来传达基本的MVC思想。然后,如果人们想学习更复杂和现代的方法,他们可以看冷盒,这是非常不直观的。

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

https://stackoverflow.com/questions/23374608

复制
相关文章

相似问题

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