PHP MVC范例,我应该打扰吗?

时间:2011-08-17 13:18:21

标签: model-view-controller yii php

我来寻求一点指导。

在过去18个月左右的时间里,我一直在教自己PHP& Jquery并且必须承认我已经变得有点擅长: - )。

我已经开发了一些不错的网络应用程序/网站,但是有一点总是会出现这些框架,例如yii。

我之前从未使用过MVC范例,但我开始考虑它,因为我看到许多“专业人士”使用它。

我在过去6个月里开发了自己的风格,我发现效果很好(构建一个php文件说api.php并使用jquery ajax调用与它进行交互和前面的html,同时构建一个html前端的好处老式的方式)

现在我的问题是:

  • 我是否应该学习框架/ MVC?
  • 它被认为更专业/更好吗?
  • 我可以期待哪些利弊?
  • 我应该从哪个框架开始?

我知道这似乎有很多要问,但我真的很感激这方面的一些帮助

2 个答案:

答案 0 :(得分:2)

好吧,在SO的超级用户行使他们的超能力之前,让我与你分享我的经验。框架

  • 消除了重新发明轮子的痛苦
  • 困扰安全
  • 使您的应用可分发为具有较小问题的代码
  • 易于部署
  • 如果您正确遵守规则,则易于扩展
  • 如果您正确遵守规则,则易于维护和管理
  • 让你遵循一些标准,对你有好处 还有很多。你需要谷歌更多。

答案 1 :(得分:0)

几天前我写了一篇关于PHP框架的文章:http://www.factor3.co.uk/blog/web-frameworks。这将向您展示使用框架的好处。

关于MVC设计模式。这样做的主要好处是它可以将代码的不同部分分成逻辑部分。这在许多情况下都很有用。例如。你可能有不同的人在每个部分工作。它还允许您轻松更改应用程序的显示,而不会影响功能。在您的应用程序扩展时,进行MVC细分也很有用。