1284
Comment: missing edit-log entry for this revision
|
1155
A simplified start page for WebProgramming. Historical information removed.
|
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 [http://www.boddie.org.uk/python/web_frameworks.html Python Web Frameworks Overview]. Putting it into Wiki format hopefully allows more people to contribute. |
#pragma section-numbers off |
Line 4: | Line 3: |
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. | = Web Programming in Python = |
Line 6: | Line 5: |
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. | This topic guide attempts to cover every aspect of programming Web applications (both clients and servers) using Python. |
Line 8: | Line 7: |
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. | * WebStandardisation - working towards common solutions and APIs * WebFrameworks - for developing server-side Web applications in Python * WebServers - server solutions written in (or using) Python * ["Templating"] - generating output, messages and more from Web applications * WebClientProgramming * CgiScripts - information on writing CGIs in python when the WebFrameworks seem too heavy or aren't available * ContentManagementSystems - solutions specially designed for organising and publishing content (perhaps acting as frameworks to permit application development and customisation) |
Line 10: | Line 15: |
Known frameworks: * ["Zope"] * WebWare * SkunkWeb * TwistedMatrix * ["Quixote"] * ["Albatross"] * JonsPythonModules * ["Spyce"] * CherryPy * ["maki"] * ClearSilver * ScriptFoundryModules * add new entries by using the code in the WebProgrammingTemplate |
== Related Links == |
Line 25: | Line 17: |
Is there any interest in a WebProgrammingShootOut? | * DatabaseProgramming - guidance on available DatabaseInterfaces and related tools |
Line 27: | Line 19: |
Editor: DanielDittmar | == Editorial Note == This simplified start page replaces the previous "comprehensive" guide to Web programming. Unless adding a distinct category of Web programming, please add things like new frameworks to the appropriate page - not to this page. |
Web Programming in Python
This topic guide attempts to cover every aspect of programming Web applications (both clients and servers) using Python.
WebStandardisation - working towards common solutions and APIs
WebFrameworks - for developing server-side Web applications in Python
WebServers - server solutions written in (or using) Python
- ["Templating"] - generating output, messages and more from Web applications
CgiScripts - information on writing CGIs in python when the WebFrameworks seem too heavy or aren't available
ContentManagementSystems - solutions specially designed for organising and publishing content (perhaps acting as frameworks to permit application development and customisation)
Related Links
DatabaseProgramming - guidance on available DatabaseInterfaces and related tools
Editorial Note
This simplified start page replaces the previous "comprehensive" guide to Web programming. Unless adding a distinct category of Web programming, please add things like new frameworks to the appropriate page - not to this page.