Most of the actively developed php frameworks out there have more or less the same features. So a decision will always include personal preferences^^ Nevertheless a good developer will be able to work with any framework after some time of working with the framework and getting familiar with the way the framework solves stuff.
And: A good code design allows you to exchange a framework without much effort... So exchanging the framework for 2.2 would be no really big deal
(2014-10-02, 08:54 PM)Nik101010 Wrote: [ -> ]And: A good code design allows you to exchange a framework without much effort... So exchanging the framework for 2.2 would be no really big deal
Just my personal interest: Did you ever exchange a framework for an entire business/enterprise application?
I have, and it is never an easy change to make. Even major version upgrades can be painful. We moved an application from Zend Framework 1 to Symfony 2 and another Zend one to Zend Framework 2. Both were long, complex projects.
(2014-10-04, 09:56 PM)Lennart Sauter Wrote: [ -> ] (2014-10-02, 08:54 PM)Nik101010 Wrote: [ -> ]And: A good code design allows you to exchange a framework without much effort... So exchanging the framework for 2.2 would be no really big deal
Just my personal interest: Did you ever exchange a framework for an entire business/enterprise application?
No the projects I exchanged the framework for were much smaller... but I do have a good comparison between exchanging a framework that is used deep in the logic of the application and the other way round a framework that was encapsulated within the app and all the logic did not use the framework directly... The last one was much easier and quicker^^ Sure it needs time and effort to do so, and it is not possible to do it for a minor version jump 2.0 to 2.0.1, but I consider it possible for a major version jump like 2.0 to 2.2