我知道这已经被问了很多,我已经探讨了其他的答案,但我仍然有问题,所以希望这样可以为辩论带来新的见解。
一年前,我在CodeIngniter中从头创建了一个服务调度Web应用程序,具有以下功能:
>具有不同角色和功能的用户管理
>每个用户的不同后端
>用于调度服务的交互式和可管理日历
>领土管理和任务
>服务状态管理
>报告和记录
>通过authorize.net结算
>前端信息页
所有漂亮的标准的东西和代码工程伟大。现在,一年后,我正在修改代码。客户端需要一些不同的管理功能,如CMS的页面,并添加新的服务,并更改计算价格点等。我需要添加新的类和代码,使其工作。
在过去一年中,我对Wordpress很深入,意识到我可以使用自定义的帖子类型,分类法,自定义字段以及通过自定义插件扩展自定义功能,在wordpress中构建了这个整个应用程序。在许多方面,这似乎会更好。
使用WordPress而不是PHP框架的优点:
>现有基础与CMS,用户管理,熟悉的后台,数据库结构从开始,节省大量的开发时间
>不断更新安全
>稳定
>鲁棒性(我知道wordpress可以处理这个,尽管它的目的是用于博客)
使用框架的原因:
灵活性
> ORM
> MVC
>其他?
那么更好?我真的需要这个项目的ORM或MVC吗?我觉得我的开发工作和客户端ux将会更容易,如果我使用Wordpress。
如果我切换到wordpress,还有什么我会输的?
如何在框架中组合Wordpress,反之亦然?建议?
什么时候使用框架而不是WordPress?