
Un buen partidario de CakePHP refuta en su blog los aparentemente más comunes mitos alrededor de este framework en respuesta a una comparación contra Symfony en la que CakePHP sale poco favorecido.
Los mitos refutados son entonces:
- Falta de Documentación.
Es cierto que CakePHP no tiene un libro definitivo como sí lo tiene Symfony, pero a falta de éste, el CakePHP Cookbook publicado por el mismo proyecto debería cubrir ese vacío.
- Scaffolding.
El "scaffolfing", aunque es una gran idea para demostrar las fortalezas de CakePHP, es un juguete y no debería usarse para nada más que para hacer prototipos descartables.
- Los Modelos están atados a los Controladores en una relación 1:1.
Con un simple ejemplo el autor refuta ese argumento mostrando un controlador que interactúa con 4 modelos diferentes, además señala que uno puede tener controladores sin ningún modelo asociado.
- El Ajax y el JavaScript de CakePHP no se degradan elegantemente.
Esto no sería verdad, pero hacerlo realidad como se explica aquí podría ser laborioso.
- Los helpers de CakePHP producen HTML malo.
Aparentemente, esto podría dejar de ser un mito si se leyera concienzudamente su documentación online.
- Los Unit Tests son una ocurrencia añadida.
La utilidad cake bake, además de crear modelos y controladores, también agrega pruebas unitarias (Unit Tests) para esos componentes. El mismo código de CakePHP esta cubiero por estas pruebas en un 85%.
- CakePHP no es un framework capaz para las empresas.
El hecho de que lo usen Mozilla, Sony, Diesel, TV Mallorca refutarían esa afirmación.