Question

Je connais Zope 2 et je pense que Zope 3 est supérieur à bien des égards, pour autant que je l'ai utilisé (à savoir principalement avec cinq).

J'envisage de plonger plus profondément dans Zope 3. recommanderiez-vous même aller un peu plus loin et utiliser grok au lieu, et si oui, pourquoi? (Et si non, pourquoi?)

Était-ce utile?

La solution

Une bonne ressource est http: // plone. org / products / dextérité / documentation / manuel / five.grok / referencemanual-all-pages . Plone est probablement le plus gros morceau de logiciel qui utilise zope3, donc le fait que plone utilise la manière de grok de configuration zope3 compte pour quelque chose.

Je recommande définitivement aller un peu plus loin et d'utiliser grok. La fonctionnalité sous-jacente (que l'on appelle « l'architecture des composants Zope ») est le même, est fondamentalement est que la façon dont il est configuré qui est différent.

Avec grok, la configuration se produit dans vos fichiers python plutôt que dans des fichiers XML (.zcml). Beaucoup plus confortable, surtout quand vous avez besoin de comprendre ce qui se passe où.

Il est important de garder à l'esprit

: vous pouvez les mélanger pratiquement à volonté. Il est « juste » la configuration (et certains paramètres par défaut) qui sont différents. Ainsi, un gestionnaire d'événements enregistrés en utilisant grok réagira très bien à un événement qui est configuré avec les fichiers de zope3 purs!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top