Though this thread recommends using it, I’ve few concerns:
I started with Zend Framework 1.6 like 8 months ago. Now they’ve released 1.10. So they’re releasing new version in every 2 months.
There are several things which have been drastically changed (like bootstrap class in main application folder, it wasn’t there earlier. It was simply a php file, AFAIR). Several functions in Zend_DB (and probably other modules as well) has been replaced and it’s recommended not to use older functions.
Doctrine integration is far from complete.
As they’ve mentioned, newly introduced Namespace (php 5.3 namespaces) is gonna change a lot of thing as well. and so on…
So, my question is..
Is it worth using Zend Framework now and update code in every 2 months? Or One should wait until a more stable, less frequently changing version is available?
EDIT
If someone like me is already using it, what would be best approach to keep Zend Framework updated?
Please see my accepted answer to this related question
Keep in mind that you do not have to update your version each time Zend updates ZF. And you also do not have to use each and every feature. Because ZF is a glue framework, you can utilize components from it it as you see fit. If you don’t want to use Zend_Application, then keep your bootstrap.
Also, when updating, you can checkout only portions of the code from their SVN and patch your installation partially, thereby creating your own version of ZF. Like I said, many components can be used standalone and have no dependencies on other componentes in ZF. Thus, you could very much use a 1.10 Zend_DB, while keeping a 1.8 Zend_Log.