Bernard Savonet
asked on
PHP Frameworks - 2016Q2
- We are currently using Symfony2 for our developments.
- We plan a major redesign of our main application.
- I'm afraid that Symfony performance (speed, memory) is really bad
- So I'm exploring other PHP-Frameworks that might improve the situation.
Question: Which php framework are you using? would you recommend?
My homework: some of the links I have explored without feeling completely informed...
- https://www.experts-exchange.com/questions/28933008/PHP-Frameworks.html here seem to very warmly recommend Laravel
- http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/ gives the result of a survey among their readers (I must confess I'm slightly sceptic when looking at ZF popularity, that I would believe really higher in "real world")
- https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json&b=1&s=2&l=sg&p=w-4fti4g-0&d=1y&a=1 (and other tabs) give some performance data about multiple usage scenarios, in which phalcon shines as compared to well established frameworks like Laravel, Symfony or Zend Framework.
Getting performance around 10-20 times better for Phalcon than for Symfony, Laravel or ZF really puzzles me: I can compensate a X2 or x4 handicap by spending more money on my servers rents, but I'm afraid x10 or x20 simply does not make an economic sense.
You comments, suggestions and warning will really be useful!
- We plan a major redesign of our main application.
- I'm afraid that Symfony performance (speed, memory) is really bad
- So I'm exploring other PHP-Frameworks that might improve the situation.
Question: Which php framework are you using? would you recommend?
My homework: some of the links I have explored without feeling completely informed...
- https://www.experts-exchange.com/questions/28933008/PHP-Frameworks.html here seem to very warmly recommend Laravel
- http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/ gives the result of a survey among their readers (I must confess I'm slightly sceptic when looking at ZF popularity, that I would believe really higher in "real world")
- https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json&b=1&s=2&l=sg&p=w-4fti4g-0&d=1y&a=1 (and other tabs) give some performance data about multiple usage scenarios, in which phalcon shines as compared to well established frameworks like Laravel, Symfony or Zend Framework.
Getting performance around 10-20 times better for Phalcon than for Symfony, Laravel or ZF really puzzles me: I can compensate a X2 or x4 handicap by spending more money on my servers rents, but I'm afraid x10 or x20 simply does not make an economic sense.
You comments, suggestions and warning will really be useful!
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Less vocal is because greater skill is required in knowing OO and C. Also less unknowns that deep.
my 2 cents...
my 2 cents...
ASKER
Thx all for this overview of the landscape. I will explore the Phalcon route and evaluate the learning / adpatation curve from Symfony
ASKER
That's why I have explored the techempower variations, which show more different use cases and more information. As far as I know, this is currently the most complete benchmark(s) on this.
Now on the context: I am not trying to solve a tactical problem, ie one app with performance problem. I want to make a strategic decision: what will be the tools / framework for our new redesign. Keeping with Symfony has most of avantages, since most our developers know it... but I am taking a decision that should stay relevant for the next 3-5 years (that's a long period in a technological timeline!)
Currently Phalcon would be my favorite on paper, but I have not explored it and the community does not seem very vocal, which means nothing per se except that it is more difficult to gather information. And I take good note of Slim.