Zope
Return to Linux Topics
Zope is written in Python. Bruce Eckel said he thought it would run slower than Apache but that it ran noticably faster.
Zope 3 is a radical change from Zope 2. This is one evidence that the designers are more concerned about what is best for you today than the claim that everything in Zope is backward compatible.
Zope can serve as an object oriented database or/and as a means of web development or as a platform for communication.
Zope has maturity. But it has new real competition in Twisted and more to come in the Chandler project.
Python is so far ahead of all of the MS languages, Java, C++, and Lisp in ease of use that you can be sure that when you learn python that you have learned something that will have maximum usefulness for years to come.
The Zope vs Twisted decision is not so clear.
- Snippet from Wikipedia: Zope
Zope is a family of free and open-source web application servers written in Python, and their associated online community. Zope stands for "Z Object Publishing Environment", and was the first system using the now common object publishing methodology for the Web. Zope has been called a Python killer app, an application that helped put Python in the spotlight.
Over the last few years, the Zope community has spawned several additional web frameworks with disparate aims and principles, but sharing philosophy, people, and source code. Zope 2 is still the most widespread of these frameworks, largely thanks to the Plone content management system, which runs on Zope 2. BlueBream (earlier called Zope 3) is less widespread but underlies several large sites, including Launchpad. Grok was started as a more programmer-friendly framework, "Zope 3 for cavemen", and in 2009 Pyramid gained popularity in the Zope community as a minimalistic framework based on Zope principles.