Marius Gedminas wrote:
On Thu, Jan 18, 2007 at 08:55:17AM +0000, Chris Withers wrote:
Marius Gedminas wrote:
BTW passing interfaces to provideAdapter/<adapts> is out of fashion.
This stuff is getting almost perl-ish in it's "there's many ways to do it, pick the style you like" nature..

There's a slight difference, I think.  In the Zope 3 world, there's
usually one style that is considered to be the best way of doing stuff.
Only it varies with time and with individual Zope 3 developers. ;-)

Well, I'm sure with Perl the best way of doing stuff also varies with time and with individual Perl developers. :)

I agree the "you should now not write this bit in ZCML but in the class itself" is frustrating, as the other way isn't forbidden and there is endless example code out there which does it that way.

Grok lets you write everything in the class and do away with the ZCML entirely. I believe this to be a superior pattern as it's quick to write, simple to understand and doesn't require switching context to another file to figure out what's going on. It also gives you error messages if you do something Grok cannot figure out.



Zope3-dev mailing list

Reply via email to