Pergunta

Estou familiarizado com Zope 2 e acho que o Zope 3 é superior em muitas maneiras, tanto quanto eu usei-o (ou seja, principalmente com Five).

Agora estou considerando a possibilidade de mergulho mais profundo no Zope 3. Você recomendaria indo ainda mais longe e uso grok em vez disso, em caso afirmativo, por quê? (E se não, por que não?:)

Foi útil?

Solução

Um bom recurso é http: // Plone. org / products / destreza / documentação / manuais / five.grok / referencemanual com todas as páginas . Plone é provavelmente o maior pedaço de software que usa zope3, então o fato de que o Plone utiliza Grok das maneira de configurar zope3 conta para alguma coisa.

Eu definitivamente recomendo ir um passo mais longe e ao uso grok. A funcionalidade subjacente (o chamado "ZOPE arquitectura componente") é o mesmo, é, basicamente, é apenas a forma é configurado que é diferente.

Com grok, a configuração acontece em seus arquivos python em vez de em arquivos XML (.zcml). Muito mais confortável, especialmente quando você precisa descobrir o que acontece onde.

importante manter em mente: você pode misturá-las praticamente à vontade. É "apenas" a configuração (e alguns padrões) que são diferentes. Então, um manipulador de eventos registrados por meio de grok vai reagir bem a um evento que é configurado com arquivos pura zope3 .zcml!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top