首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建议在wordpress中使用MVC框架吗?

建议在wordpress中使用MVC框架吗?
EN

WordPress Development用户
提问于 2014-04-11 19:43:15
回答 2查看 1.1K关注 0票数 3

刚开始学习wordpress..。很快就会开始发展..。建议从wordpress的MVC框架开始吗?tbh很难跟踪/理解插件,因为每个开发人员都使用自己的风格(大多数时候就像意大利面编码一样).MVC框架会使插件更易于维护吗?在wp中使用MVC方法是否有限制?

EN

回答 2

WordPress Development用户

发布于 2014-04-11 21:04:31

建议从wordpress的MVC框架开始吗?

不怎么有意思。WP对MVC没有本土化的倾向或亲和力。

tbh很难跟踪/理解插件,因为每个开发人员都使用自己的风格(大多数时候就像意大利面编码一样).

欢迎来到WordPress。)不过,毫无疑问--人们可以把MVC搞得一塌糊涂。

MVC框架会使插件更易于维护吗?在wp中使用MVC方法是否有限制?

如果你有特定方法的知识和技能,那么维护起来就更容易、更方便了。相反的情况下。在代码组织的WP开发中,很少有通用的约定。

票数 3
EN

WordPress Development用户

发布于 2019-04-24 02:33:08

我能感觉到痛苦是因为我经历了同样的问题。如果你是在一个团队中工作&没有标准的程序可遵循,事情变得非常混乱。每个人都以自己的方式开始编写代码&一天结束时,它看起来就像一个意大利面代码。大多数时候,我与经验丰富的WordPress开发人员一起工作,因此他们已经知道经常使用的wp函数。只是每个人都有自己的风格。因此,为了解决意大利面编码的问题,需要一个定义的结构和编码标准。

在我的例子中,为了解决结构问题,我创建了一个样板来定义要遵循的结构。样板旨在将模型、视图和控制器之间的关注点分离开来。

开发人员有机会编写单独的模型、视图和控制器类。另外,是否加载控制器/模型的问题被委托给路由器,这样控制器和模型只能关注它们应该做的事情。我相信这将有助于保持足迹小&保持速度快。路由器自动呼叫所需的模型,控制器和视图。

因为这是一个样板,而不是完整的fledge框架,所以它没有ORM、Helpers或任何其他额外的优点。它只关注一件事&那就是允许开发人员编写MVC代码。

现在结构问题已经解决了,我们可以看看编码标准相关的问题了。编码标准的问题很容易解决。开发人员必须遵循WordPress编码标准&应该使用诸如phpcs、phpcbf、phpmd这样的工具来处理编码标准问题。

下面是一个指向样板的链接:https://github.com/sumitpore/mvc-plugin-boilerplate-for-wordpress/

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/141047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档