Recomendações a outras pessoas considerando CakePHP:
Existem linguagens muito melhores e mais performantes por aí se você estiver construindo uma aplicação web. Caso você tenha decidido que vai usar PHP, então CakePHP é uma boa opção que pode resolver a maioria dos seus casos de uso enquanto é fácil de começar.
Se você estiver tentando construir um back-end REST, Cake pode ser usado e uma camada intermediária pode ser configurada para ler e responder em JSON API ou qualquer outro formato de resposta padrão. Se você estiver considerando construir uma aplicação de página única usando MVC, por favor, avalie o desempenho do seu caso de negócio com o framework de templating do Cake, pois ele pode ser um pouco mais lento do que outros frameworks às vezes. Análise coletada por e hospedada no G2.com.
Que problemas é CakePHP E como isso está te beneficiando?
Nosso caso de negócio é relativamente simples, onde usamos o ORM do Cake ao máximo. A facilidade de usar este ORM diminuiu os esforços de desenvolvimento em termos de escrever consultas otimizadas. Embora o Cake seja MVC, implementamos uma camada intermediária para utilizar a API JSON e enviar respostas de volta em um formato JSON padrão. Análise coletada por e hospedada no G2.com.