更喜欢zope 3而不是grok的原因

时间:2009-11-07 20:31:57

标签: python zope grok

我熟悉zope 2并且认为zope 3在很多方面都是优越的,就我使用它而言(主要是使用Five)。

现在我正在考虑深入研究zope 3.您是否会建议更进一步使用grok,如果是这样,为什么? (如果没有,为什么不呢?:)

1 个答案:

答案 0 :(得分:6)

一个好的资源是http://plone.org/products/dexterity/documentation/manual/five.grok/referencemanual-all-pages。 Plone可能是使用zope3的最大软件,所以plone使用grok配置zope3的方式算得上。

我明确地建议更进一步并使用grok。底层功能(所谓的“zope组件架构”)是相同的,基本上只是配置的方式不同。

使用grok,配置发生在你的python文件而不是xml(.zcml)文件中。更舒服,特别是当你需要弄清楚在哪里发生的事情时。

重要的是要记住:你可以随意混合它们。 “只是”配置(和一些默认值)是不同的。因此,使用grok注册的事件处理程序对使用纯zope3 .zcml文件配置的事件反应良好!