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

Pure PHP CMS or Laravel based CMS for web application development

我要成立自己的软件开发公司,我必须选择如何组织我们的工作。在不久的将来,我们将不得不开发一般的网站和 Web 应用程序,我希望以不会浪费更多时间的方式组织工作流程。

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

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

谢谢

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

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

所以,总结一下:对框架选项投赞成票。

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

我也是 12 因素应用程序 (http://12factor.net) 的坚定信徒,WordPress 很难坚持,几乎不可能坚持。