On Thu, Nov 11, 2010 at 12:42 PM, Chris McDonough <[email protected]> wrote:

> On Thu, 2010-11-11 at 10:59 -0800, Iain Duncan wrote:
> > I would recommend you work through the BFG docs before trying to
> > migrate any real apps. The BFG docs are frankly, the best technical
> > docs I have encountered. They will expose you to a bunch of new ways
> > of thinking about web apps, and I think wrapping your head around
> > traversal and the zca before migrating will be well worth it. I myself
> > found reading some docs on the zca itself and how it's used by the
> > zope tool kit was well worthwhile, though that is definitely more
> > optional.
>
> Thanks for the compliment!
>
> I do have to mention though that prospective users of Pyramid should
> read the Pyramid docs at http://docs.pylonshq.com instead of the BFG
> docs elsewhere.  The docs at http://docs.pylonshq.com for Pyramid are a
> converted version of the BFG docs that contain the same material,
> updated for Pyramid.
>
>
I myself only really got jazzed about BFG when I started making the
connections to the larger zope related ecosystem, and did some reading into
related projects. Only then did it really click how fantastic ZCA based
architecture is for modularity and extensability. I *believe* that part of
the intent of the BFG docs was not to force people to understand the ZCA,
zope interfaces, zope3 views as classes, so it's not as prominent in those
docs as it could be, in my humble opinion.  For me personally, making those
connections got me a lot more excited about their approach. YMMV, but if
you're like me I'd recommend checking out the following:

- A Comprehensive Guide to Zope Component Architecture ( web book on the ZCA
)
http://www.muthukadan.net/docs/zca.html

- the Zope related chapters in the book "Professional Plone Development" by
Martin Aspelli ( I wonder if we could convince Martin to publish Chapter 9
"Core Concepts of Zope Programming" online now that the ZCA is appearing all
over the place? It's really well written )

- "Web component Development" with Zope 3 - Phillip von Weitershausen

- Design Patterns - GoF - > describes a lot of the problems and patterns
that the ZCA and its API take care of for you

- I haven't read the new Grok book, but am looking forward to it!

To be honest, I can't imagine doing a large scale python project without
using the ZCA anymore. The higher level and convenience features of Pylons
over ZCA internals will be fantastic.

my two cents canadian!
iain

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to