CherryPy: A good Zope alternative?

Intro

In that ever elusive quest for a suitable merging of Python and web development we have investigated simplistic ends (Spyce?) and the behemoth that is Zope. I'm currently in a holding pattern with Zope, and doing a little research before moving forward with the application. I've seen several references to CherryPy recently, mostly due to the pr work of the driving force behind it, Remi Delon. I'm skeptical, but it seems worth a quick stroll. That said, on to the install.

Install

The website: http://cherrypy.org/
The docs: http://cherrypy.org/documentation

And on to the meat of the install:

[root@drain root]# cd /usr/local/src/
[root@drain src]# wget http://easynews.dl.sourceforge.net/sourceforge/cherrypy/cherrypy-0.8.tar.gz
--15:03:15--  http://easynews.dl.sourceforge.net/sourceforge/cherrypy/cherrypy-0.8.tar.gz
- snip - 
15:03:17 (895.54 KB/s) - `cherrypy-0.8.tar.gz' saved [1391142/1391142]
                                                                                                                             
[root@drain src]# tar -zxvf cherrypy-0.8.tar.gz
	- snip tar output -
[root@drain src]# cd cherrypy-0.8

The install then comes to a bit of a halt. You can setup a quick demo, and after that some documentation reading is required. From the CherryPy tutorial, this explains why: "Like a compiler, it reads input files and generates an executable. The executable contains everything to run the website, including its own HTTP server."

The End

I started reading through the tutorial to get a picture of how to work with CherryPy. Several pages into the tutorial I can see that this is probably not the app for me. I'm not interested in another extension of Python and another proprietary templating language, especially when the user base and support is still so young. If I have to learn those things I might as well stick with Zope. I know it's quick and others might disagree, but this is where I end it.


Copyright 2003 dotpipe.org