用于Web应用程序开发的纯PHP CMS或基于Laravel的CMS

时间:2015-01-11 08:32:00

标签: php laravel content-management-system

我正在设立自己的软件开发公司,我必须选择如何组织我们的工作。我们将不得不在不久的将来开发网站和Web应用程序,我希望我们不会在开发过程中花费更多时间来组织工作流程。

我对上述问题的关注是将大量的PHP现有CMS用于其中,并将其用作所有即将到来的项目的基础,或者使用像OctCMS这样的Laravel CMS或类似的CMS,并将其用作基础项目。前者给了我更多选择,因为有许多CMS可以使用很多模块和模板,后者对于小型网站和更复杂的Web应用程序来说都是一个很好的基础,Laraval是一个MVC框架,它已经准备就绪用于开发更复杂的Web应用程序,但提供的功能和模块更少(例如,OctoberCMS提供了一个非常简单的CMS工具来编辑页面,这对我的客户来说并不合适。)

我想听听你的建议和想法。

谢谢

2 个答案:

答案 0 :(得分:1)

几个月前,我有点同样的麻烦,最后我选择了框架选项。 经过几个月为我的客户开发和使用基于Wordpress的解决方案,我注意到每个项目的启动都非常快(易于安装,许多材料免费或便宜)并且足够令人满意,但每次都到达地狱是一些非常少的修改(逻辑和设计)。

使用具有类似MVC的模式的框架(我使用Yii)在开始时可能会更加困难,但从长远来看,编写,调试和组织代码会更加流畅和令人满意。即使是模块(cms)也可以轻松地扩展或重写,而不是像Wordpress这样的打包CMS解决方案。

所以,总结一下:upvote for framework option。

答案 1 :(得分:0)

当Laravel Framework v4发布时,我决定从WordPress切换到新项目的事实平台,这与@SomethingWicked提到的原因相同。我还与Matt M.和WordPress核心开发团队有一个基本问题,即WordPress是一个应用程序平台。它不是,它是一个内容管理平台。纯粹是因为在为用户做出假设(偏向于博客和内容管理)时需要太多的自由。

我也是12-Factor App(http://12factor.net)的坚定信徒,WordPress非常难以遵守。