Zend Framework se trata de un framework para desarrollo de aplicaciones Web y servicios Web con PHP, te brinda soluciones para construir sitios web modernos, robustos y seguros. Además es Open Source y trabaja con PHP 5. a diferencia de CakePHP que trabaja con PHp 4 y PHP 5.
A Zend Framework le veo una ventaja y es que es desarrollado por Zend que es la empresa que respalda comercialmente a PHP, pero repasemos sus principales características:
- Trabaja con MVC (Model View Controller)
- Cuenta con módulos para manejar archivos PDF, canales RSS, Web Services (Amazon, Flickr, Yahoo), etc
- El Marco de Zend también incluye objetos de las diferentes bases de datos, por lo que es extremadamente simple para consultar su base de datos, sin tener que escribir ninguna consulta SQL.
- Una solución para el acceso a base de datos que balancea el ORM con eficiencia y simplicidad. Podemos ver esta función en el futuro.
- Completa documentación y tests de alta calidad.
- Soporte avanzado para i18n (internacionalización).
- Un buscador compatible con Lucene.
- Robustas clases para autenticación y filtrado de entrada.
- Clientes para servicios web, incluidos Google Data APIs y StrikeIron.
- Muchas otras clases útiles para hacerlo tan productivo como sea posible.
¿Cuál framework elegir?
Eso es decisión tuya, existen muchas comparaciones entre los diferentes Frameworks PHP, pero te recomiendo que les des un vistazo a la documentación y elige el que mejor se adapte para tu proyecto.
Página oficial de Zend Framework, primeros pasos con Zend Framework.