我知道这已经被问了很多,并且我已经探索了其他答案,但我仍然有问题,所以希望这能为辩论提供新的见解。
一年前,我在 CodeIngniter 中从头构建了一个服务调度 Web 应用程序,具有以下功能:
- 具有不同角色和功能的用户管理
- 每个用户的不同后端
- 用于安排服务的交互式和可管理日历
- 领土管理和分配
- 服务状态管理
- 报告和记录
- 使用 authorize.net 计费
- 前端信息页面
所有非常标准的东西和 codeIgniter 都很好用。现在,一年后,我正在修改代码。客户需要一些不同的管理功能,比如页面的 CMS 以及添加新服务和更改计算价格点等。我需要添加新的类和代码来完成这项工作。
在过去的一年里,我非常深入地研究了 Wordpress,并意识到我可以使用自定义帖子类型、分类法、自定义字段和通过自定义插件扩展的自定义功能在 wordpress 中构建整个应用程序。在许多方面,这似乎会更好。
使用 Wordpress 而不是 php 框架的优点:
- 现有的CMS基础,用户管理,熟悉的后端,从数据库结构入手,节省大量开发时间
- 不断更新的安全性
- 稳定
- 健壮性(我知道 wordpress 可以处理这个问题,即使它的预期用途是用于博客)
使用框架的原因:
- 灵活性
- 甲骨文
- MVC
- 其他?
那么……哪个更好?我真的需要这个项目的 ORM 或 MVC 吗?我觉得如果我使用 Wordpress,我的开发工作和客户体验会更容易。
如果我切换到 wordpress,我还会失去什么?
在框架中结合 Wordpress 怎么样,反之亦然?建议?
什么时候使用框架而不是 wordpress 才有意义?