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