Возможные недостатки Zend

Я начал использовать Zend Framework и Studio для своих проектов и хотел бы услышать от тех, кто уже использует его, чего ожидать. Я не так заинтересован в хороших вещах, потому что это могут быть маркетинговые сообщения. Я хочу знать о вещах, которые не так хороши или раздражают, поэтому я могу решить для себя, если они будут иметь для меня значение. Спасибо за все Ваши ответы.

Ответ 1

Его довольно хорошая кривая обучения, с довольно ограниченной (ужасной) документацией для большинства разработчиков. Будьте готовы к этому, так как большинству разработчиков понадобится несколько недель +, чтобы разобраться с ним и как делать вещи "правильно".

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

Ответ 2

Накладные. Много этого. ZF огромный,

Ответ 3

Я использую ZF уже два года, и я вполне доволен этим. Всего несколько вещей:

  • документация хороша для новичков, но со временем вы увидите, что она пропускает много.
  • не использовать ZF без решения, например APC/eAccelerator
  • внимательно проверяйте, когда вы обновляете новую версию ZF. Иногда происходят радикальные изменения в поведении ZF.

Ответ 4

Я не использовал его какое-то время, но он всегда имел немного накладных расходов памяти.

Это было вызвано огромным количеством классов, которые были включены в рамки для каждого запроса.

Ответ 5

Несколько заметок из моего опыта:

  • Не подходит для быстрого развития ala Rails или Django
  • Нет ORM
  • Когда разработчики игнорируют предложенный способ "Zend" делать вещи, он может стать очень грязным.
  • Это не так свободно, как рекламируется. Просто попробуйте создать проект MVC Zend Framework без использования Zend Loader.
  • Медленнее, чем некоторые другие фреймворки (но достаточно быстро для 90% сайтов, БД почти всегда является узким местом).
  • Я нашел Zend Forms неудобными и медленными для реализации
  • Последнее, что я использовал, класс Zend_Feed_Writer, похоже, не работает правильно.