Hardcoded thoughts… mostly in C# or php

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.

Comments

  1. June 9th, 2006 | 19:51

    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

  2. June 9th, 2006 | 19:52

    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.

  3. June 10th, 2006 | 18:44

    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?

  4. tas
    June 12th, 2006 | 06:43

    Wnioski zasadniczo poparte własnymi doświadczeniami - zdecydowanie mnie szybkość działania Cake’a nie satysfakcjonuje ;)

  5. drypek
    July 6th, 2006 | 19:42

    cake wolny? najwolniejszy?
    ty chyba nie wiesz co piszesz.

    moze u ciebie jest wolny przez to, ze uzywasz scaffolding’u w swoich aplikacjach.

  6. nrm
    August 2nd, 2006 | 17:23

    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.

  7. tas
    August 4th, 2006 | 08:50

    Zatem czekam na wyniki ;)

Leave a reply