Zope review

N

Norm

Hi,

without meaning to start a flame war between the various python web
tools, I was wondering if anyone had a review of the status of Zope.
For example, is it being used for new projects or just maintenance?

I really like the look of Zope 3, and the interface/schema pattern for
defining objects looks very useful - but if the general feeling is to
use a different tool since Zope 3 isn't being used in the community
then I would prefer to start with that as I get to grips with Python
again.

My reason for this is that looking at zope.org, the articles section
seems a little old.

thanks,

Norman
 
B

Bruno Desthuilliers

Norm a écrit :
Hi,

without meaning to start a flame war between the various python web
tools, I was wondering if anyone had a review of the status of Zope.
For example, is it being used for new projects or just maintenance?

I really like the look of Zope 3, and the interface/schema pattern for
defining objects looks very useful - but if the general feeling is to
use a different tool since Zope 3 isn't being used in the community
then I would prefer to start with that as I get to grips with Python
again.

Zope is kinda of a world by itself, and it's often considered as not
very pythonic. FWIW, it has it's own community.

As far as I'm concerned, having working experience with Zope2, I'd say
that Zope3 is certainly an interesting evolution, but absolutely not the
kind of framework I'm after. My bet is that Pylons is the next big thing.
 
R

Ross Patterson

Norm a écrit :

Zope is kinda of a world by itself, and it's often considered as not
very pythonic. FWIW, it has it's own community.

As far as I'm concerned, having working experience with Zope2, I'd say
that Zope3 is certainly an interesting evolution, but absolutely not the
kind of framework I'm after. My bet is that Pylons is the next big thing.

One of the goals behind Zope 3 has been to remedy the "world by itself"
problem in Zope 2 and thus Zope 3 is much more Pythonic and plays nicely
with others in the Python world such as Paste, WSGI, etc..

If you're interested in trying out Zope 3, check out grok
(http://grok.zope.org/). Grok does the job of making the Zope 3
learning curve as gradual as Python such that you only need to learn
enough to do what you're trying to do at the moment.

Ross
 
I

Istvan Albert

without meaning to start a flame war between the various python web
tools, I was wondering if anyone had a review of the status of Zope.
For example, is it being used for new projects or just maintenance?

Zope is heavily used. It is a mature and reliable product. It is also
very complicated and requires (enforces) a particular way of
programming that can feel very burdensome if it does not 'fit your
brain'.

i.
 
S

Sean Tierney

It might help if someone could contrast Zope w/ another Python
framework like Twisted.

I've been investing some time in learning Zope/Plone and would love to
hear someone speak to alternatives.

"part of the brain" -- would that speak to the "event-based" approach
of Twisted? The "event-based" approach is mentioned by John Goerzen
in "Foundations of Python Network Programming" (Apress).

Happy Times.
 
I

Istvan Albert

someone could contrast Zope w/ another Python framework like Twisted.
I've been investing some time in learning Zope/Plone and would love to
hear someone speak to alternatives.

Twisted is a networking engine, Zope is a web application framework,
Plone is a content management system, there is nothing to compare,
these are different applications altogether, it is not like you'd
replace one with the other

For applications that can be compared see Zope vs Django vs Pylons vs
web.py vs CherryPy. Google these and contrast away.

i
 
S

Sean Tierney

From Twisted's website "Twisted is a networking engine written in
Python, supporting numerous protocols. It contains a web server,
numerous chat clients, chat servers, mail servers, and more.

Given that Zope is also a written in python, supports numerous
protocols, contains a webserver, has several chat packages available,
a comparison/contrast would be quite useful.

I will try to amass some info and bring it back here by midweek.

Thanks,

Sean
 
B

Bryan Olson

Sean said:
Python, supporting numerous protocols. It contains a web server,
numerous chat clients, chat servers, mail servers, and more.

Given that Zope is also a written in python, supports numerous
protocols, contains a webserver, has several chat packages available,
a comparison/contrast would be quite useful.

You just got a useful comparison from Istvan Albert:
 
E

Egon Frerich

Sean said:
Python, supporting numerous protocols. It contains a web server,
numerous chat clients, chat servers, mail servers, and more.

Given that Zope is also a written in python, supports numerous
protocols, contains a webserver, has several chat packages available,
a comparison/contrast would be quite useful.


Zope 3 uses Twisted

Egon
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,770
Messages
2,569,584
Members
45,075
Latest member
MakersCBDBloodSupport

Latest Threads

Top