Anw*_*war 2 coldfusion fusebox cfml
我有一份学校作业,我需要在ColdFusion网站上使用Fusebox框架.但为什么我需要使用它?有什么好处?
Adr*_*eno 12
Fusebox是一个模型 - 视图 - 控制器(MVC)框架,用于使用ColdFusion编程语言构建应用程序.然而,它已经过时了,并且已经有一段时间没有开发.当有更多可用于ColdFusion的现代MVC框架时,我很惊讶您被要求在课堂上使用它.
ColdBox和Framework 1是用于CFML应用程序的MVC的更现代的实现.在课堂上使用FuseBox不会有任何损害,您将学习MVC的基础知识以及如何构建应用程序.但是,一旦开始构建更大的应用程序,请尝试使用这些较新的框架之一.你会有更好的时间与他们在一起.
至于你为什么需要使用它,问题不是"为什么使用FuseBox",而是"为什么要使用MVC?"
引用维基百科的文章,
模型 - 视图 - 控制器(MVC)是用于实现用户界面的软件架构模式.它将给定的软件应用程序划分为三个相互连接的部分,以便将信息的内部表示与向用户呈现或接受信息的方式分开.中央组件即模型由应用程序数据,业务规则,逻辑和功能组成.视图可以是信息的任何输出表示,例如图表或图表.可以使用相同信息的多个视图,例如管理条形图和会计师的表格视图.第三部分,即控制器,接受输入并将其转换为模型或视图的命令.
换句话说,MVC为您提供了一种构建和分离应用程序代码的绝佳方法.您可能习惯于构建CF应用程序,其中查询,逻辑和UI都在同一个文件中.随着应用程序变得越来越大,这将导致代码重复以及可以使用MVC框架轻松解决的其他问题.
| 归档时间: |
|
| 查看次数: |
2183 次 |
| 最近记录: |