-4

我有一个需要在 Wordpress 上实施的中型项目。我对MVC很熟悉,但不知道能不能和Wordpress一起使用?

我打算仅从 wordpress 中使用 wordpress 加载的图像、菜单和主题,特别是与 wordpress 隔离的页面(将与菜单链接)。因此,每当请求页面时,WP 控制器都会将控制权委托给我的控制器。这让我头疼!!!

4

1 回答 1

1

您只能将所有内容与 Wordpress 结合使用,但是,如果您与 Wordpress 紧密结合,则不能:

  • 对您的代码进行单元测试。
  • 集成测试您的代码(以一种实际成功的方式)。
  • 管理和自动化代码的暂存。

当您谈论 MVC 时,我假设您将其用作软件高级设计的术语。只要您能够将您的项目与 Wordpress 本身分离,答案是肯定的。

如果你不能这样做,答案是否定的。Wordpress 本身不提供任何您可以轻松重用以引入 MVC 的东西,它自己的设计完全不同。

但是,由于 Wordpress 是一种具有一定程度的遗留引入复杂性的软件,因此您需要三思而后行,是否真的值得与 Wordpress 完全分离,或者您需要与遗留系统保持一致的不仅仅是技术债务。代码也是如此。

我强烈建议使用像 git 这样的去中心化版本控制系统来创建你所做的任何事情。您可以在此处找到 Wordpress 的 github 镜像:https ://github.com/WordPress/WordPress

我会说对于中小型项目,这是首选工具。保持低设计决策,因为您正在与现有平台集成,这样您无论如何都不能做任何新的事情。

于 2012-12-27T12:59:49.280 回答