Główna wada Cake’a
O zaletach CakePHP już wiele razy się tu zachwycałem, czy podobno zachęciłem do frameworka kilka osób. O różnych sztuczkach i ciekawych jego cechach można by tu pisać wiele. Jednak zawsze jest ta druga strona. I chyba warto by przestrzec wszystkich zainteresowanych przed głównymi wadami, które w Cake’u mi najbardziej doskiwierają:
- szybkość - co jak co, ale CakePHP należy do jednych z najwolniejszych dostępnych środowisk. Nadaje się zatem świetnie na strony średnie, ukierunkowane tematycznie oraz serwisy, których czas (szybkość) powstania jest ważniejszy od szybkości działania.
- administracja - Cake nadaje się do tego perfekcyjnie - całą administrację strony można właściwie zrobić w 5 minut, zrzucając wyświetlanie rekordów na barki scaffoldingu (albo CRUD, jak kto woli). Pozostaje jednak jeszcze kwestia autentykacji i kontroli dostępu. I mimo, że Cake ma to rozwiązane świetnie, to pierwsza instalacja takiego systemu zajmuje sporo czasu, podobnie zresztą jak samo zrozumienie idei.

10przykazan.com
Pierwsze, co robię po instalacji Cake’a, to piszę własny mechanizm autentykacji, oparty na bazie. Zadanie na 5 minut.
A szybkość - nigdy nie miałem z tym problemu - USTAW DEBUG
Sorry, miało być: ustaw debug na 2 i zobacz, czy nie ma zbędnych zapytań do bazy. Można to ograniczyć przez odpowiednie ustawienie $recursive w modelach.
Wlasnie, jak to problemy z szybkoscia? Ja rowniez nie zauwazylem jakis rażących problemow z szybkoscia. Moze przeprowadziles jakies testy czy cos w tym rodzaju?
Wnioski zasadniczo poparte własnymi doświadczeniami - zdecydowanie mnie szybkość działania Cake’a nie satysfakcjonuje ;)
cake wolny? najwolniejszy?
ty chyba nie wiesz co piszesz.
moze u ciebie jest wolny przez to, ze uzywasz scaffolding’u w swoich aplikacjach.
ja wlasnie pisze swoja pierwsza aplikacje w cake wiec jak tylko skoncze to porobie testy. dodatkowo potem musze przepisac jeden serwis zrobiony na szybko recznie oparty na PDO i OPT. Bede mial jakies odniesienie w czasach.
Zatem czekam na wyniki ;)