Differences between revisions 11 and 13 (spanning 2 versions)
Revision 11 as of 2002-08-05 20:53:10
Size: 1946
Editor: w066
Comment:
Revision 13 as of 2002-08-05 20:58:25
Size: 1978
Editor: w066
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
    * ["Zope"]
    * WebWare
    * SkunkWeb
    * TwistedMatrix
    * ["Quixote"]
Line 23: Line 18:
    * JonsPythonModules
    * ModPython
    * ["Spyce"]
    * CherryPy
    * ["maki"]
    * ClearSilver
    * ScriptFoundryModules
    * ["Slither"]
Line 33: Line 20:
    * CherryPy
    * ClearSilver
Line 34: Line 23:
    * JonsPythonModules
    * ["maki"]
    * ModPython (Someone please document it!)
Line 35: Line 27:
    * add new entries (choose Web``Programming``Template when creating the page)
    * shouldn't PHP and Java servlets be mentioned in the same format as quite a few will want to compare to them anyway?
    * ["Quixote"]
    * ScriptFoundryModules
    * SkunkWeb
    * ["Slither"]
    * ["Spyce"]
    * TwistedMatrix
    * WebWare
    * ["Zope"]

When adding
new entries (choose Web``Programming``Template when creating the page)

(S
houldn't PHP and Java servlets be mentioned in the same format as quite a few will want to compare to them anyway?)

This topic guide is a word by word copy of Paul Boddie's [http://www.boddie.org.uk/python/web_frameworks.html Python Web Frameworks Overview]. Putting it into Wiki format hopefully allows more people to contribute.

The main purpose of this topic guide is to help in choosing a framework for web programming without having to learn each of them. In addition, information about different PresentationTechnologies is also provided, where appropriate, since this can be a major deciding factor in choosing a framework.

Opinions based on experience are welcome, but framework authors should sign their comments with InTheirOwnWords to admit to a certain bias.

The rather strict format of the main entries (described in WebProgrammingTemplateHelp) should not been seen as a limit. Feel free to add new pages containing examples, direct comparisons etc.

What is missing:

  • direct comparisons by example between the various template libraries
  • development turnaround: must the server be restarted and how long does this take?
  • debugging support
  • multi protocol servers like ["Zope"] and TwistedMatrix aren't really discussed yet

Known frameworks:

When adding new entries (choose WebProgrammingTemplate when creating the page)

(Shouldn't PHP and Java servlets be mentioned in the same format as quite a few will want to compare to them anyway?)

Is there any interest in a WebProgrammingShootOut?

Editor: DanielDittmar (this means only that I will adapt the entries to changes in the WebProgrammingTemplate and that I will try to keep the version entries current)

WebProgramming (last edited 2008-11-15 13:59:44 by localhost)

Unable to edit the page? See the FrontPage for instructions.