Вопрос

Я знаком с zope 2 и считаю, что zope 3 во многих отношениях лучше, насколько я его использовал (т.е.в первую очередь с Пятеркой).

Теперь я подумываю о более глубоком погружении в zope 3.Порекомендовали бы вы пойти еще дальше и вместо этого использовать grok, и если да, то почему?(И если нет, то почему?:)

Это было полезно?

Решение

Хороший ресурс это http://plone.org/products/dexterity/documentation/manual/five.grok/referencemanual-all-pages .Plone, вероятно, является самым большим программным обеспечением, использующим zope3, поэтому тот факт, что Plone использует способ настройки zope3, предложенный Grok, имеет большое значение.

Я определенно рекомендую пойти еще дальше и использовать grok.Базовая функциональность (так называемая «архитектура компонентов zope») та же самая, по сути, она такая, какая есть. настроен это другое.

При использовании grok настройка происходит в файлах Python, а не в файлах XML (.zcml).Гораздо удобнее, особенно когда нужно разобраться, что где происходит.

Важно иметь в виду:вы можете смешивать их практически по своему желанию.Отличаются «просто» конфигурации (и некоторые настройки по умолчанию).Таким образом, обработчик событий, зарегистрированный с помощью grok, будет прекрасно реагировать на событие, настроенное с использованием чистых файлов zope3 .zcml!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top