Am Donnerstag 21 Januar 2010 06:15:58 schrieb Tres Seaver:
Baiju M wrote:
On Thu, Jan 21, 2010 at 9:05 AM, Hanno Schlichting <hanno@hannosch.eu> wrote:
On Thu, Jan 21, 2010 at 3:56 AM, Baiju M <mbaiju@zeomega.com> wrote:
I would like to get your opinion about this position statement,
Channeling Chris here:
BFG can't truly be said to be a Zope3-derived framework: it doesn't *require* application developers to use the ZCA, altho[ugh it happens to use the ZCA in its implementation (primarily as an optimization at this point). Its dependencies have never included more than a handful of Zope3 packages (zope.interface, zope.component, zope.configuration, and dependencies).
Its notions of a view is radically different than a Zope3 view, for instance: in BFG, a view is nearly always just a function or other callable, and only rarely (primarily in migrated code) a class / factory taking context and request and returning a "view object."
In 2010, *none* of the Zope3 technologies are "required knowlege" for a BFG developer: you can literally write a BFG app which imports *nothing* from the zope.* namespace at all (nor ZODB and related packages, etc.)
Thanks for clearing this up. What I don't understand is: Is ZCA now part of the ZTK or not? I had the impression that ZCA is merely a set of libraries inside the ZTK? Who maintains ZCA? Is this the ZTK steering group or somebody else? Best Regards, Hermann -- hermann@qwer.tk GPG key ID: 299893C7 (on keyservers) FP: 0124 2584 8809 EF2A DBF9 4902 64B4 D16B 2998 93C7