Richard Jones wrote:
> Is this a general trend for Zope 2? I'd rather see Zope 2 kinda avoid ZCML if
> possible. It's just one of those personal preference things, I suppose, but I
> know I'm not the only one who isn't that enamored of the ZCML approach.
ZCML started out for me (and as an experinced zope2 programmer I guess
the experience may not be that unusual) as "ooh, my, lots to learn,
why is it that complex"? Then it becames "oh, it's a consistent way of
doing all those thinks that weren't very pythonic, like defining page
templates", and then finally I grasped it with "ah, it's really the
best parts of aspect orientation; you make all these separate modules,
and you tie them together with ZCML!"
Like XML or not, the approach of moving this type of meta-information
to ZCML rocks.
You know the feeling when a third party product has the wrong
permission or no permission at all on something? What are you gonna
do? Subclass: Lots of work. Patch: You gotta keep it updated. With
ZCML, you override it. TADA!
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -