调试Phalcon作为PHP开发人员

Sea*_*ean 7 debugging phalcon

我是一名与Magento合作多年的PHP开发人员.我现在想要开发一个没有电子商务组件的项目,因此Magento不是一个好选择.在其他PHP框架在线浏览后,Phalcon被誉为性能和资源使用方面的最佳选择.

我听到的主要缺点是因为它是编程C,所以很难调试可能存在于框架中的任何问题.有没有PHP开发人员发现这是一个主要问题?如果是这样,您会建议使用哪些调试工具来解决此类问题?

感谢您提前的时间.

Luk*_*kas 5

简而言之:没有。

如果您想了解有关 Phalcon 的更多信息,请继续阅读。

我已经用 Phalcon+mysql完成了http://oisie.com/en。现在我正在使用 Phalcon+MongoDB 和一个 Phalcon+Mysql 构建新软件。我在 Phalcon 工作了一年多,现在几乎每天都在开发,我可以告诉你,没有这样的调试问题。至少我没有。Phalcon 是一个非常可靠的框架,运行速度非常快。它拥有它需要的一切。开发也非常活跃,他们已经在构建新版本,最好的部分是在您的机器上更新 Phalcon 时不应该有任何痛点。

如果你喜欢预先生成的文件夹和文件,你应该在 github 上查看这个存储库:

https://github.com/phalcon/phalcon-devtools

我已将 IDE 存根更新为最新版本,以使自动完成功能正常工作。你可以在这里找到这些:

https://github.com/phalcon/phalcon-devtools/tree/master/ide

我对 Phalcon 的体验:

  1. 轻松更新框架。只需更新您的 apache 或 nginx 模块即可。
  2. 更新框架后我没有遇到任何问题。尝试使用 Zend v1.x 开发任何东西并将其更新到 2.x 您将不得不更新大量代码。使用 Phalcon 就没有这样的问题。我认为这在长期项目中非常重要。
  3. 我的 IDE 没有装满 5000 多个框架文件,因此在开发时运行速度更快。
  4. Phalcon 是预编译的,因此由于低 I/O 和编译,速度很快。我看到有人使用 Symfony 使服务器响应达到 ±40 毫秒,但这对他们来说是一个挑战。使用 Phalcon,这只是日常工作。您可以从服务器获得 20-60 毫秒的响应,而无需任何额外的缓存层。
  5. 它省钱。更少的 CPU + 更少的 RAM = 更少的服务器费用。
  6. 我试过 Zend 和 Symfony。几年前还在与 Joomla、Drupal 和 WordPress 合作。Phalcon 是我现在和之后的主要框架,不想回头:)

如果你刚开始使用 Phalcon,应该可以在我的 github acc 上找到有用的东西:https : //github.com/stars/liesislukas

玩得开心 ;)

聚苯乙烯

Phalcon 2 进度:https : //github.com/phalcon/cphalcon/wiki/Progress-2.0 Phalcon 2 是用 Zephir(构建 apache/nginx 扩展的语言)编写的:https : //github.com/phalcon/zephir

我试过用 Zephir 编写我赢得的扩展,这真的很容易做到 :) 我从不喜欢 C 系列语言,因为与 PHP 相比,它是严格的东西。Zephir 是 PHP 所熟悉的语言,但您可以用它编写 apache/nginx 扩展。所以如果你甚至不使用 Phalcon 框架,但你有一些繁重的任务,你可以轻松地为它编写预编译扩展。玩它;)