我知道这已被问了很多,我已经探讨了其他答案,但我仍然有疑问,所以希望这会对辩论产生新的见解.
一年前,我在CodeIngniter中从头开始构建了一个服务调度Web应用程序,具有以下功能:
所有相当标准的东西和codeIgniter都很棒.现在,一年后,我正在修改代码.客户需要一些不同的管理功能,例如用于页面的CMS以及添加新服务和更改计算价格点等.我需要添加新的类和代码以使其工作.
在过去的一年里,我深深地投入到Wordpress中,并意识到我可以使用自定义帖子类型,分类法,自定义字段以及通过自定义插件扩展自定义功能,在wordpress中构建整个应用程序.在许多方面,这似乎会更好.
使用Wordpress而不是php框架的优点:
使用框架的原因:
那么......哪个更好?我真的需要ORM或MVC来完成这个项目吗?如果我使用Wordpress,我觉得我的开发工作和客户端ux会更容易.
如果我切换到wordpress,我还会失去什么?
如何在框架中组合Wordpress,反之亦然?建议?
什么时候使用框架而不是wordpress是有意义的?
我理解javascript语言的以下属性:
var bar = 1;
var foo = bar;
bar = "something entirely different";
// foo is still 1
Run Code Online (Sandbox Code Playgroud)
但是,当尝试将此逻辑应用于对象时,它似乎采取不同的行为:
var bar = {};
bar.prop = 1;
var foo = bar;
bar.prop = "something entirely different";
// foo.prop now changes to "something entirely different"
// but...
bar = "no longer an object";
// now foo remains an object with the prop property
Run Code Online (Sandbox Code Playgroud)
有人能告诉我发生了什么以及为什么会有区别?