5

在过去的 4 年里,我一直在使用 Wordpress 开发中小型网站。现在我有一个企业项目,我正在考虑使用Phalcon PHP 框架

我的企业项目将处理大量用户,并将发布带有图像的文章。这就是为什么我仍然想使用某种 CMS。

我认为像 Phalcon 这样的框架非常适合服务和业务层,但它缺乏在各种 CMS (如 Wordpress)中发现的 GUI/服务。我知道Phalcon Eye正在开发中,但它处于非常早期的开发阶段(我认为)。

Phalcon MVC 可以与任何 CMS 一起使用吗?如果是的话,Phalcon 蜜蜂的速度会不会受到慢得多的 CMS 的影响?(推荐什么 CMS?)

更新
我的企业项目的第一个版本目前正在使用 WP 来处理用户注册、页面/模板处理、文章等。但这只是解决方案的一小部分。所有其他代码都是自定义的,我意识到应该使用像 Phalcon、Laravel、Sympfony 等可靠的框架。

更新 2
如果我为我的自定义代码、呈现数据和表单处理使用像 Phalcon 这样的框架会怎样。然后我构建了一个 Wordpress 服务,该服务将从 WP DB 中检索文章。这样我就不需要使用 wordpress 进行演示,但我可以使用 WP 来处理文章、图像甚至用户。馊主意?

4

4 回答 4

3

您可以使用具有模块化结构和 Phalcon 框架速度的 Yona CMS(使用 Phalcon 构建)。
http://yonacms.com/
在这个 CMS 上工作的大型项目很少。

于 2015-05-22T11:30:43.593 回答
2

为管理员使用现有的 CMS 并为其编写 phalcon 前端是我多年来反复思考的一个非常有趣的想法。(我还没有这样做,因为我有一个自定义的 CMS 需要维护,我不确定如何用 WP 或 joomla 等替换它)

我认为通过使用 phalcon 可以拥有一个比 WP 网站快得多的网站,但我认为权衡是没有 WP 插件可以工作,而且你使用的 PHP 越多使它们工作,你侵蚀的越多phalcon 的好处,您可能刚刚使用过 WordPress。

我从未将 Phalcon 2.0 与 Zephir 一起使用,因此无法对此发表评论。

----- 额外的评论内容----

我看到一条关于更新 phalcon 的评论,我想我会解决您可以使用 3 或 4 个命令(或单个 shell 脚本)更新 phalcon,并且仅在您重新启动网络服务器时才会生效。Apache 可以进行优雅的重启,这不会影响您的任何用户。

phalcon 是否比用 PHP 文件编写的框架更难更新取决于您的更新方法。例如,使用 git 更新 phalcon 比 FTP 单个文件更快、更容易、更安全。当然,两者都使用 git 我看不出有什么区别,只要网络服务器足够聪明,不会在您复制 php 文件时打开它...

回复:速度 - phalcon 非常快(比 zend 框架 v1 IMO、YMMV 快 10 倍),它可能不如 node 快,这取决于你在做什么,但如果你的 PHP 比你的 JS 和你的服务器管理员好得多从未使用过节点——像我一样,速度上的差异看起来并不值得付出额外的努力。

于 2014-03-18T12:44:14.793 回答
1

我认为根据您的要求,您应该选择 CMS,Phalcon 没有为您提供 CMS 的功能,它有自己的优势。如果您正在使用 wordpress 并且对其性能不满意,那么 PHP 中还有许多其他流行的 CMS 解决方案,例如 Joomla 或 Drupal,您也可以研究一下,并选择最适合您的要求。

于 2014-03-01T12:04:54.530 回答
0

只有基于 phalcon 的 CMS,例如phalconeye,才能获得 phalcon 速度的好处。

如果您想要速度,请避免使用 Drupal,这不是更好的地方;) 看看这个基准以了解我的意思。

于 2014-03-01T12:09:51.087 回答