[BangPypers] Your favorite Python libraries and frameworks

larryt at winfirst.com larryt at winfirst.com
Tue Oct 30 03:23:29 CET 2007


"Dorai Thodla" <dorai at thodla.com> writes:

> I have been using Zope/Plone over 4 years but have not dug too
> deep. I may do that with Zope3.

I've heard that starting with Grok may make this easier. 

> 
> I found that the steep learning curve and the documentation that never
> really seems to be current (I am talking more about Plone than Zope) are two
> problems I face when I need to recruit developers to build using these
> products.

Me too.  The product's author often is in the best position to use the
product, thus guaranteeing a steady flow of consulting gigs.  On the
other hand that's not zope's fault.

> 
> I think good documentation will fix the problem in the long run and the Zope
> Components book may definitely help.

Maybe so,  I doubt the products themselves will ever be well
documented.  They change too fast, for one thing.  

> 
> Is there a perception that Zope is more heavy weight than some of
> the other web frameworks?

I think that perception exists.  But it isn't unnecessary weight, Zope
is just big, so its a matter of using the right tool for a given
purpose.  For example, web.py is "lighter" to work with... it fits
cleanly into simple python scripts rather than demanding you learn to
use it in its own terms, as zope does.  So web.py is great for, eg.,
tossing something up onto the web, especially if that something is
already in python objects.  On the other hand, Zope can easily make
content editable though the web, which is nice for documentation.
 
> 
> Hope this will generate a lot of discussion.
> 
> On 10/29/07, Kiran Jonnalagadda <jace at pobox.com> wrote:
> >
> > On 29-Oct-07, at 8:38 PM, Ramdas S wrote:
> >
> > > I've been told that other frameworks (notabley Zope, Pylons and
> > > TurboGears) are better by their users/developers. That is probably
> > > true, but I feel that it is better to bet on something that has a
> > > bigger momentum in  terms of users, developers, and developer
> > > companies.
> >
> > Not meaning to start a flamewar, but this may be worth reading for
> > those who haven't already:
> >
> > http://dirtsimple.org/2007/01/where-zope-leads-python-follows.html

But that link doesn't say why it might make sense to actually use zope
for real projects right now.  It also doesn't mention zope.interfaces,
which is a prime and very current example of zope leading the way. 

-larry



More information about the BangPypers mailing list