Size: 1284
Comment: missing edit-log entry for this revision
|
Size: 1976
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
This topic guide is a word by word copy of Paul Boddie's | This topic guide is a word by word copy of PaulBoddie's |
Line 6: | Line 6: |
Although comments and clarifications by the framework authors are very much appreciated, adding a standard signature like InTheirOwnWords would help to bring words like 'easy' and 'intuitive' into context. | Opinions based on experience are welcome, but framework authors should sign their comments with InTheirOwnWords to admit to a certain bias. |
Line 8: | Line 8: |
The rather strict format of the main entries should not been seen as a limit. Feel free to add new pages containing examples, direct comparisons etc. | 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 |
Line 11: | Line 17: |
* ["Albatross"] * ["Castalian"] * CheeTah * CherryPy * ClearSilver * ["Crusader"] * JonsPythonModules * ["maki"] * ModPython (Someone please document it!) * ["MSS"] * ["Quixote"] * ScriptFoundryModules * SkunkWeb * ["Slither"] * ["Spyce"] * TwistedMatrix * WebWare |
|
Line 12: | Line 35: |
* WebWare * SkunkWeb * TwistedMatrix * ["Quixote"] * ["Albatross"] * JonsPythonModules * ["Spyce"] * CherryPy * ["maki"] * ClearSilver * ScriptFoundryModules * add new entries by using the code in the WebProgrammingTemplate |
When adding 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?) |
Line 27: | Line 42: |
Editor: DanielDittmar | 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) |
This topic guide is a word by word copy of PaulBoddie'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:
- ["Albatross"]
- ["Castalian"]
- ["Crusader"]
- ["maki"]
ModPython (Someone please document it!)
- ["MSS"]
- ["Quixote"]
- ["Slither"]
- ["Spyce"]
- ["Zope"]
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)