我在过去的4年里一直使用WordPress开发中小型网站,现在我有一个企业项目,我正在考虑使用Phalcon PHP framework。
我的企业项目将处理大量的用户,并将发布带有图片的文章。这就是为什么我仍然想使用某种CMS。
我认为像Phalcon这样的框架对于服务和业务层来说是很好的,但是它缺乏像WordPress这样的各种CMS中的GUI/服务。我知道Phalcon Eye正在开发中,但是它还处于非常早期的开发阶段(我认为)。
Phalcon MVC可以和任何CMS一起使用吗?如果可以,Phalcon的速度不会被更慢的CMS所影响吗?(推荐什么样的CMS?)
- 更新**
我的企业项目的第一个版本目前使用WP处理用户注册,页面/模板处理,文章等,但这只是解决方案的一小部分。所有其他代码是自定义的,我已经意识到应该使用一个坚实的框架,如Phalcon,Laravel,Symphony等。
- 更新2**
如果我使用像Phalcon的框架为我的自定义代码,目前的数据和表单处理。然后我建立一个WordPress服务,将检索文章从WP数据库的。这样我就不需要使用WordPress的演示文稿,但我可以使用WP处理文章,图像,甚至用户。坏主意?
4条答案
按热度按时间mlmc2os51#
您可以使用Yona CMS (built with Phalcon),其code is hosted on GitHub具有模块化结构和Phalcon Framework的高速。
很少有大型项目在此CMS上工作。
hfsqlsce2#
使用现有的CMS为管理员和写一个phalcon前端是一个非常有趣的想法,我一直在思考和关闭多年来.(我还没有这样做,因为我有一个自定义CMS维护,我不知道如何与WP或joomla等取代)
我认为通过使用phalcon,有可能有一个比WP网站快得多的网站,但我认为权衡是没有WP插件将工作,你越是使用PHP来使它们工作,你就越是侵 eclipse phalcon的好处,你可能刚刚使用WordPress。
我从来没有使用过Phalcon 2.0与Zephir,所以不能对此发表评论。
-----额外的评论----
我看到一个关于更新phalcon的评论,我想我会解决你可以用3或4个命令(或一个shell脚本)更新phalcon,它只会在你重新启动你的web服务器时生效。Apache可以做一个优雅的重新启动,这应该不会影响你的任何用户。
phalcon是否比用PHP文件编写的框架更难更新取决于你的更新方法。用git更新phalcon比FTPing单个文件更快,更容易,更安全。当然,使用git两者我看不出有什么区别,只要web服务器足够聪明,不会在你复制php文件时打开它...
re:speed - phalcon非常快(最多比zend framework v1 IMO,YMMV快10倍),它可能没有node快,这取决于你在做什么,但是如果你的PHP比你的JS好得多,而且你的服务器管理员从来没有使用过node --像我一样,那么速度上的差异看起来不值得额外的努力。
k5ifujac3#
我认为按照你的要求你应该去一个CMS,Phalcon不为你提供CMS的功能,它有它自己的优势.如果你正在使用wordpress和不满意它的性能,那么有许多其他流行的CMS解决方案在PHP中可用,如Joomla或Drupal,你也可以看看,并选择最适合您的要求.
mkshixfv4#
只有基于phalcon的CMS,比如phalconeye,才能从phalcon的速度中获益。
如果你想要的速度,避免Drupal,这不是它是更好的地方。