Я разработал как для Grails, так и для CakePHP.Грааль гораздо мощнее.Я могу сказать вам, что функции кэширования на Grails намного проще и сильнее, чем cakePHP.Это самое важное, что нужно иметь в виду, если вы хотите иметь масштабируемый веб-сайт.Другое дело, что проекты CakePHP не так легко поддерживать, писать тесты очень сложно, потому что вы должны заполнять свои приборы массивами.Чтобы реализовать кеширование с помощью cakePHP, вы должны использовать компонент MemCache, или я думаю, что есть новое поведение кеширования, но я не знаю, насколько он мощный.Чтобы включить кэширование, нужно добавить одну строку в свой класс домена.
Преимущество CakePHP заключается в том, что вы можете вносить изменения непосредственно на своем сервере без необходимости экспортировать новую WAR и развертыватьэто исправить ошибку.
Наконец, наша компания переходит с cakePHP на Grails из-за большой разницы между ними.