zope catches up with python

By fossurgeon

The Zope 2.9 series uses Python 2.4. Until this time Zope 2 was using 2.3. This was not very pleasing as the many advances made to python upgrading from 2.3 were not been made use of. Since Zope is pythons’ killer application, it was sad for python too. I found that some python software could not be used in zope due to this.
There would have to be upgrades of most zope Products now, to work in this new envioroment. How is python 2.4 better than 2.3? It is faster! Read the highlights here:
Highlights

Zope 3.2 the latest stable version of the Zope 3 also runs on python 2.4. One important change here is the change of the server from ZServer to Twisted server.The Twisted server supports all that the ZServer supporting as well as HTTP over SSL natively and SFTP (disabled for now because of error handling problems). Also in the future it brings a better chance of other non-HTTP related protocols from being implemented for Zope3, like SMTP-in and IMAP.

The 2.9 and 3.2 versions of Zope both use the new ZODB 3.6. The ZODB is a persistence system for Python objects. Persistent programming languages provide facilities that automatically write objects to disk and read them in again when they’re required by a running program. By installing the ZODB, you add such facilities to Python.

Though there will be some hiccoughs as the migration occurs this is a positive step!

Leave a Reply

You must be logged in to post a comment.