Link to home
Start Free TrialLog in
Avatar of Bernard Savonet
Bernard SavonetFlag for France

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!
SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Avatar of Scott Fell
Scott Fell
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Bernard Savonet

ASKER

(@scott:
The blogaway link is what tickled my thoughts, even though its data are now somehow outdated. The updated version on github/kenjis mentions clearly that it is the simple "hello world": interesting and relevant, but not decisive.
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.
Less vocal is because greater skill is required in knowing OO and C. Also less unknowns that deep.

my 2 cents...
Thx all for this overview of the landscape. I will explore the Phalcon route and evaluate the learning / adpatation curve from Symfony