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

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

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

解决方法:

一个很好的资源是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文件配置的事件做出很好的反应!

上一篇:Apache开启伪静态后报500错误.


下一篇:面对大公司和小公司,应届毕业生如何选择