15 ms·
thanks for the explanation. i know some people (the european southern observatory here in santiago) that use zope interfaces to address your concerns. i find
by andrewcooke 13y ago
thanks for the explanation.
i know some people (the european southern observatory here in santiago) that use zope interfaces to address your concerns. i find the whole idea somewhat odd, but they seem to like it and make decent software, from what i've seen.
http://stackoverflow.com/questions/2521189/purpose-of-zope-interfaces http://stackoverflow.com/questions/2521189/purpose-of-zope-i...
http://docs.zope.org/zope.interface/ http://docs.zope.org/zope.interface/
- bsaul 13y agoThanks for the links. I didn't know that thing existed. I'm not sure i'm going to use it though. That's another library i'll be dependent on, for something the language itself should provide. To me, the fact that some projects had to create those things is a symptom that the language needs to evolve.
- boothead 13y ago+1 The zope component architecture properly used is a thing of beauty. To see it in practice, probably the best example is the pyramid web framework. Most of the important things in pyramid are expressed in terms of interfaces and components so if you want to use your own you just plug it in. You've got a much higher chance of it working in pyramid than (for example - not in particular) django.