过去4年来,我一直在使用Wordpress开发中小型网站。现在我有一个企业项目,我正在考虑使用Phalcon PHP framework。
我的企业项目将处理大量用户,并将发布带有图片的文章。这就是为什么我仍然想要使用某种CMS。
我认为像Phalcon这样的框架非常适合服务和业务层,但它缺乏各种CMS中的GUI /服务,如Wordpress。我知道Phalcon Eye正在开发中,但它处于早期开发阶段(我认为)。
Phalcon MVC可以与任何CMS一起使用吗?如果是的话,Phalcon蜜蜂的速度难道不会受到速度慢得多的CMS的影响吗? (建议使用什么CMS?)
更新
我的企业项目的第一个版本目前正在使用WP来处理用户注册,页面/模板处理,文章等。但这只是解决方案的一小部分。所有其他代码都是自定义的,我已经意识到应该使用像Phalcon,Laravel,Sympfony等这样的可靠框架。
更新2
如果我将Phalcon这样的框架用于我的自定义代码,提供数据和表单处理,该怎么办?然后我构建一个Wordpress服务,从WP DB中检索文章。这样我就不需要使用wordpress进行演示,但我可以使用WP处理文章,图像甚至用户。不好主意?
答案 0 :(得分:3)
您可以使用Yona CMS(使用Phalcon构建)具有模块化结构和Phalcon Framework的高速度
http://yonacms.com/
很少有大型项目在这个CMS上工作。
答案 1 :(得分:2)
使用现有的CMS作为管理员并为其编写phalcon前端是一个非常有趣的想法,我多年来一直在思考。 (我还没有完成它,因为我有一个自定义CMS来维护,我不知道如何替换WP或joomla等)
我认为通过使用phalcon可以使站点比WP站点快得多,但我认为权衡是没有WP插件可以工作,并且你使用越多的PHP来使它们工作,越多你侵蚀了phalcon的好处,你可能刚刚使用过WordPress。
我从未将Phalcon 2.0与Zephir一起使用,因此无法评论。
-----额外评论的东西----
我看到有关更新phalcon的评论,我认为我会解决你可以用3或4个命令(或单个shell脚本)更新phalcon,它只会在你重新启动web服务器时生效。 Apache可以正常重启,不应该影响任何用户。
phalcon是否比用PHP文件编写的框架更难更新归结为您的更新方法。例如,使用git更新phalcon比FTP单个文件更快,更简单,更安全。自然地使用git两者都没有看到太大的区别,只要网络服务器足够聪明就可以打开php文件,就像你当然要复制它一样......
re:速度 - phalcon非常快(比zend框架v1 IMO,YMMV快10倍),它可能没有节点那么快,取决于你正在做什么,但如果你的PHP远远超过你的JS和您的服务器管理员从未使用过节点 - 就像我一样,速度的差异并不值得额外的努力。
答案 2 :(得分:1)
我认为根据您的要求,您应该选择CMS,Phalcon不会为您提供CMS的功能主义者,它有自己的优势。如果您使用wordpress并且对其性能不满意,那么还有许多其他流行的CMS解决方案,如Joomla或Drupal,您也可以查看,并选择最符合您要求的。
答案 3 :(得分:0)
只有基于phalcon的CMS,如phalconeye,才能获得phalcon速度的好处。
如果你想要速度,请避免使用Drupal,而不是它更好;) 看看this benchmark,看看我的意思。