什么是MVC以及如何编写MVC框架

时间:2011-08-05 06:40:42

标签: php c++ model-view-controller

  

可能重复:
  MVC approach with C++
  What's the best way to learn mvc in PHP?

我听说过很多关于mvc框架的内容。我甚至试图在谷歌和维基百科上寻找它。但是我还不清楚。 另外,我想知道如何自己实现它,因为通过自己做会使事情更清晰,而不是使用其他现有的mvc框架。

另一件事是网页设计的概念,或者它可以应用于任何编程领域。

我更喜欢用C ++或php(如果有的话)中的例子来使它更清晰。

2 个答案:

答案 0 :(得分:1)

MVC代表模型视图控制器,是一种“风格”的编程,它包括将要进行操作的类(Model),模板/图形(View)和C​​ontroller。它有助于编写好的代码,因为View和Model是分开的,因此您可以编写可重用的代码。 Controller使模型和视图协同工作,可能是您每次都需要重写的内容。 Symfony是一个php mvc框架。

它可以应用于任何编程领域。上面的例子是针对web的,但是像Objective-C这样的其他语言可以是MVC,或者其他任何东西都可以是MVC:)

答案 1 :(得分:1)

网上有一些教程向您展示如何在PHP中制作非常简单的教程,例如this。也许它会让事情变得清晰。