Недостатки рамки cakePHP - PullRequest
       28

Недостатки рамки cakePHP

5 голосов
/ 30 августа 2010

Может ли кто-нибудь перечислить мне, каковы недостатки инфраструктуры CakePHP по сравнению с другими платформами PHP?
1) И, пожалуйста, объясните, почему эта отсутствующая функция так важна для проекта PHP?

2) Как эта отсутствующая функция помогает веб-разработчикам, которые используют Framework с этой функцией?

Ответы [ 4 ]

6 голосов
/ 30 августа 2010

Большая проблема с Cake в том, что он очень самоуверенный.Это, конечно, также его большая сила.Под этим я подразумеваю, что Cake сильно склонен к определенным типам приложений, а именно к стандартным приложениям CRUD .Если ваш проект CRUD, Cake может оказать огромную помощь.Если вы пытаетесь сделать что-то совсем другое и хотите много настроек, Cake может на самом деле помешать вам.

Поскольку он очень самоуверенный, он может вас не устраивать, если ваши мнения расходятся.При работе с Cake вы должны что-то делать Cake way .Это не значит, что вы не можете расширять и настраивать его, но даже при этом вам придется делать это Cake way .Начальная кривая обучения может быть довольно крутой, и вам нужно будет иметь некоторый опыт, если вы хотите выйти за границы Cake.Обратная сторона этого заключается в том, что обычно во всех проектах Cake существует очень согласованный стиль кодирования.

Cake, как правило, представляет собой структуру с большим количеством костей, по сравнению с теми, которые явно пытаются быть обезжиренными.Если ваша главная цель - высокая производительность, вам, возможно, придется потратить больше времени на настройку.Это обычно компенсируется более быстрым временем разработки.Это обоюдоострый меч использования большого количества автоматики.

В Cake нет серьезного рывка.С ним вы можете делать все, что захотите, так же, как и с другими фреймворками.Для одних проектов это просто лучше, чем для других.

2 голосов
/ 30 августа 2010

В настоящее время это все еще PHP4-фреймворк, поэтому он не использует никаких новых функций PHP.

0 голосов
/ 30 августа 2010

Мне нравится CakePHP, но он мне не нравился, если не использовать код без торта.Трудно объединить код для торта с общими страницами и сессиями php.торт появился в моем проекте через 2 года (из-за его преимуществ).Устаревший код все еще существует и активно развивается, но мы должны быть осторожны при выборе кодирования модуля X внутри или снаружи.Также трудно назвать контроллеры пирога снаружи пирога.

0 голосов
/ 30 августа 2010

Тесты показывают, что торт немного медленнее, чем другие фреймворки. а также не имеет поддержки шаблонов.

...