I'm currently testing Phalcon and like the idea behind this framework. I have still some questions about the internals of how Phalcon works. Didn't find more information about that.
As I understand, Phalcon is a PHP-Extension written in C (or newly in Zephir). Of course, the initialization of some other fullstack frameworks will need "a lot" of resources. This overhead is almost not available, when using Phalcon.
What is with my business logic? With my service, model and controller code? What is if the framework overhead is just a small part of my complex application? Will Phalcon be able to optimize this non-Phalcon code as well? Or is this just handled by PHP like any other code?
If the latter is correct, I still can benefit from using single components of Phalcon, like the ORM, in another framework? Because the DB layer of Phalcon has less overhead, for example.
Thank you.