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.
Regards,
Martijn
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com