PhalconPHP vs Slim



我目前正计划为我的应用程序开发一个REST API,我一直在研究现有的PHP框架,以及加速PHP执行的现有解决方案。

我的目标是在不影响开发速度的情况下获得最佳性能。

我一直在两者之间犹豫不决:

  • PhalconPHP(仅使用Micro应用程序)
  • 苗条+Doctrine2 ORM

我读了一些关于PhalconPHP的文章,它看起来真的很快,因为它是用C作为PHP扩展编写的。但我更喜欢Doctrine2的ORM。

此外,Slim本身非常快,我也在Facebook的HHVM上看了一眼,以加快PHP的执行速度。

我想知道的是:

  1. 如果我用Doctrine2-ORM代替Phalcon的原生ORM,Doctrine2会减慢应用程序的速度吗?因为它不像Phalcon那样用C编写?

  2. Phalcon的原生ORM值得吗?

  3. 如果我使用Slim,我会错过一些可能减缓开发过程的重要功能吗?我知道这是一个微框架,这就是我想要的:使用多个smalls组件来构建我的应用程序堆栈,但我会错过PhalconPHP中的一些伟大功能吗?

  4. PhalconPHP与苗条的个人意见?按照开发速度的顺序,还有可扩展性/性能

此外,我看到了这个问题:Phalcon的ORM很慢。不知道你对此怎么看?

1.-当然,任何超出本机phalcon的东西都将作为php代码处理,因此您不会利用它。

2.-在大多数情况下是的。不是因为数据库事务,而是因为应用程序周围的一切。大多数需求可以通过使用phalcon-ORM或简单查询语言来完成。

3.-当然。这是最好的phalcon,你有一个像任何其他框架一样完整的环境,但需要的不是最简单的框架。只有你知道你是否会错过什么,因为这取决于你的需求。

4.-一旦你使用了它,它真的很值得:)

相关内容

  • 没有找到相关文章

最新更新