Component architectureSmaller pieces of code, generally more readable (see catalog, events) Code is a lot more Pythonic than typical Zope 2 code But can get lost in indirection, sometimes difficult to keep the complete mental model in mind Sometimes tempted to use sophisticated Zope 3 patterns, where simpler, Python-based patterns would be better Suppress urge to say things like: “Hey, let’s use a multi-adapter!” |