2009-11-07 4 views
3

저는 zope 2를 잘 알고 있으며 zope 3은 여러면에서 우수하다고 생각합니다. (주로 5로 사용).groope보다 zope 3을 선호하는 이유

이제 zope 3에 대해 더 깊이 들어가 봅니다. 한 단계 더 나아가서 grok를 사용하는 것이 좋습니다. 그렇다면 왜 그렇습니까? (그렇지 않다면 왜 안되 죠? :)

답변

6

좋은 자료는 http://plone.org/products/dexterity/documentation/manual/five.grok/referencemanual-all-pages입니다. Plone은 아마도 zope3을 사용하는 소프트웨어 중 가장 큰 부분 일 것입니다. 그래서 plone이 zope3을 구성하는 grok의 방법을 사용하여 무언가를 고려해야합니다.

저는 한 단계 더 나아가 grok를 사용하는 것이 좋습니다. 기본 기능 (소위 "zope 구성 요소 아키텍처")은 동일합니다. 기본적으로 이 구성된 방식은입니다.

grok을 사용하면 xml (.zcml) 파일 대신 python 파일에서 구성이 수행됩니다. 특히 어디에서 일어나는 일을 파악해야 할 때 훨씬 편안합니다.

중요 사항 : 사실상 원하는대로 조합 할 수 있습니다. 다른 구성 (및 일부 기본값)은 "단지"구성 요소입니다. 따라서 grok를 사용하여 등록 된 이벤트 핸들러는 순수한 zope3 .zcml 파일로 구성된 이벤트에 올바르게 반응합니다!

관련 문제