Я недавно разработал приложение для Facebook с CakePHP, и оно прекрасно работает.Если вы разрабатываете приложение iframe, тогда ограничения бэкэнд-технологий те же, что и за пределами среды Facebook.Если вы обеспокоены преимуществами / недостатками CakePHP в качестве PHP-фреймворка, то я бы проверил этот вопрос: https://stackoverflow.com/questions/249984/php-framework-decision-analysis-paralysis.
Если вы новичок в CakePHP, то вы, очевидно,возникли некоторые трудности, поскольку существует кривая обучения, но, если использовать ее в Facebook, вы обнаружите, что большинство проблем будет касаться внешнего интерфейса, и это не имеет никакого отношения к CakePHP.