有人可以非常简单地为我解释MVC吗? 我似乎无法绕过它。
大多数教程或冗长的解释都让我失望。
答案 0 :(得分:18)
要了解Layman术语中的MVC,请参阅bank analogy
的变体基本上,MVC是:
答案 1 :(得分:2)
MVC是一种将应用程序核心与图形部分分开的方法。 你有一个控制器,你做所有的访问和工作,以及一些只显示结果并与用户交互的视图,而无需对数据进行任何处理
答案 2 :(得分:2)
它是数据(模型),逻辑(控制器)和显示结果(视图)的分离。使用MVC的优势在于应用程序中的不同角色是分开的,这使得它更加健壮。另一个优点是,随着越来越多的开发人员习惯这种编程方式,它更容易维护。