gpt4 book ai didi

coldfusion - ColdFusion 框架 "fusebox"究竟做了什么?

转载 作者:行者123 更新时间:2023-12-01 07:38:31 25 4
gpt4 key购买 nike

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

最佳答案

Fusebox 是一个 Model-View-Controller (MVC) 框架,用于使用 ColdFusion 编程语言构建应用程序。然而,它已经过时了,并且已经有很长一段时间没有开发了。当有更多可用于 ColdFusion 的现代 MVC 框架时,您被要求将其用于类,我感到很惊讶。

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

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

引用维基百科的文章,

Model–view–controller (MVC) is a software architectural pattern for implementing user interfaces. It divides a given software application into three interconnected parts, so as to separate internal representations of information from the ways that information is presented to or accepted from the user. The central component, the model, consists of application data, business rules, logic and functions. A view can be any output representation of information, such as a chart or a diagram. Multiple views of the same information are possible, such as a bar chart for management and a tabular view for accountants. The third part, the controller, accepts input and converts it to commands for the model or view.



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

关于coldfusion - ColdFusion 框架 "fusebox"究竟做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com