我有一个大型网站,我有时间将其转换为一个很好的自定义框架,我可以根据自己的需要构建它。我想建立自己的,而不是使用像 Smarty 这样的东西,因为我想......

  • 知道它的所有内容是如何工作的
  • 消除所有膨胀
  • 学习它,只是为了踢

  • 但是,在以不同的方式构建它之后,多次......我一直觉得,对于它提供的“便利”,代码变得越来越不灵活,试图跟踪文件变得三倍困难(特别是如果你是该项目的唯一开发人员),甚至没有任何真正令人敬畏的文档。

    在这一点上,我真的需要说服……这又将如何改变我的生活?

    最佳答案

    这已经得到了回答 already ,但更准确地说,我认为包含何时使用/不使用 MVC 的单个属性是可扩展性:

  • MVC 允许明确的职责分离(即前端与数据库编码器)。
  • MVC 是一种强制执行统一编码习惯的模式。
  • 可维护性得到提高,因为新项目成员(了解 MVC)更容易理解代码库。

  • 如果您是代码的唯一所有者,并且不希望其他人很快加入,那么您应该不需要它。

    关于php - MVC如何更方便?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1863220/

    10-12 12:51
    查看更多