【发布时间】:2013-04-07 07:10:26
【问题描述】:
有人可以简单地为我解释 MVC 吗? 我似乎无法理解它。
大多数教程或冗长的解释都让我迷失了方向。
【问题讨论】:
有人可以简单地为我解释 MVC 吗? 我似乎无法理解它。
大多数教程或冗长的解释都让我迷失了方向。
【问题讨论】:
MVC 是一种将应用程序的核心与图形部分分开的方法。 你有一个控制器,你完成所有的访问和工作,还有一些视图,它们只是显示结果并与用户交互,而不对数据进行任何处理
【讨论】:
这是数据(模型)、逻辑(控制器)和显示结果(视图)的分离。使用 MVC 的优点是应用程序中的不同角色是分开的,这使得它更加健壮。另一个优点是随着越来越多的开发人员习惯了这种编程方式,它更容易维护。
【讨论】:
要理解 Layman 术语中的 MVC,请参考 bank analogy 的变体
本质上,MVC 是:
【讨论】: