2009-11-07 29 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文件配置的事件做出反應!

相關問題