[Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

Chris McDonough chrism at plope.com
Fri Jan 22 14:32:06 EST 2010


Lennart Regebro wrote:
> 
>>> 5. There is also BFG, which doesn't include/build on the ZTK (as the others do).
>> Right, it's "loosely coupled" with the ZCA, but you can throw that out too,
>> if you like?
> 
> Chris has to answer that.

BFG uses some Zope software, like, say, Pylons uses software made by Ian 
Bicking.  This is about the best way to describe the relationship.

The fact that BFG is built on top of the ZCA is an implementation detail.  As a 
consumer of BFG (as a "programmer of a BFG application"), you aren't going to 
throw out the ZCA, because a) there'd be no reason to do so, it's an 
implementation detail that is invisible to you and b) BFG would stop working.

In the future, BFG may or may not depend on the set of Zope packages on which 
it currently depends.  It may begin to depend on more Zope packages, or fewer, 
or disuse all of them entirely.  But whatever decisions are made wrt its Zope 
dependencies, BFG will be largely backwards compatible with itself between 
releases.

- C



More information about the Zope-Dev mailing list