Admin: >I have kept the following:
> - PyWork - http://pywork.sourceforge.net (Not sure if it's mature) > - Django - http://www.djangoproject.com (Looks interesting) > - CherryPy - http://www.cherrypy.org (Unsure) >I have also found a more comprehensive list here: >http://wiki.python.org/moin/WebProgramming >But I'd like to know your opinion on what you think is best. . . . >I favor speed of development, intensive OO development, performance under >heavy load, short learning curve, good documentation and community. I settled on CherryPy: Performance under load -- can't say one way or the other. I do know it's lightweight -- 40kb download, I recall. Good documentation -- yeah, if you are using the "mainstream" features. It's pretty extensible, too, so there are some "secondary" functions and features that are not as well documented. I know that the documentation is a major concern of the oommunity, and that they are pretty quick to respond when the docs are unclear. I give CherryPy very high marks for: speed of development, intensive OO development, short learning curve (if you already know Python), and community. And, as I said, for extensibility. I found I had working apps running on my machine with CherryPy in less time than I needed to read the installation docs on some other frameworks. It's just like writing Python, but with one extra object (cpg (2.0) or cherrypy (2.1) and one extra setting ("exposed = True"). That's it. I'd say give it a try -- you can have it running apps and go through the tutorials in a morning, so why not get first-hand with it? -- http://mail.python.org/mailman/listinfo/python-list