2009-11-07 44 views
3

我对zope 2很熟悉,并认为zope 3在很多方面都很出色,就我所知(即主要用于五)而言。选择zope 3而不是grok的原因

现在我正在考虑深入探索zope 3.你会推荐进一步使用Grok吗?如果是这样,为什么? (如果没有,为什么不呢?)

回答

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文件配置的事件做出反应!

相关问题