4

私は Zope 2 に精通しており、Zope 3 を使用してきた限り (つまり、主に Five で)、多くの点で Zope 3 の方が優れていると思います。

今、私は Zope 3 をより深く掘り下げることを検討しています。さらに一歩進んで、代わりに grok を使用することをお勧めしますか?もしそうなら、その理由は? (そうでない場合は、なぜですか?:)

4

1 に答える 1

5

良いリソースはhttp://plone.org/products/dexterity/documentation/manual/five.grok/referencemanual-all-pagesです。Plone は、おそらく zope3 を使用する最大のソフトウェアであり、plone が grok の方法で zope3 を構成することを使用しているという事実は、何らかの理由でカウントされます。

さらに一歩進んで grok を使用することを強くお勧めします。基礎となる機能 (いわゆる "zope コンポーネント アーキテクチャ") は同じですが、基本的には構成方法が異なるだけです。

grok を使用すると、構成は xml (.zcml) ファイルではなく、python ファイルで行われます。特に何がどこで起こっているのかを把握する必要がある場合は、はるかに快適です。

心に留めておくべき重要なことは、事実上自由にそれらを混在させることができるということです. 異なるのは、構成 (およびいくつかのデフォルト) だけです。したがって、grok を使用して登録されたイベント ハンドラーは、純粋な zope3 .zcml ファイルで構成されたイベントに問題なく反応します。

于 2009-11-07T20:50:47.700 に答える