Differences between revisions 20 and 21
Revision 20 as of 2002-09-15 03:13:57
Size: 2147
Editor: ce1-syd
Comment: Since both templating systems and web frameworks are mentioned on this page, I c
Revision 21 as of 2002-09-15 22:56:41
Size: 2181
Editor: pD9EB0706
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers off
Line 10: Line 11:
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
When adding new entries choose Web``Programming``Template when creating the page.
Line 16: Line 13:
Known frameworks: ==== Multi Protocol Server ====
    * ["Crusader"]
    * TwistedMatrix
    * ["Zope"]

==== HTTP Server and CGI ====
Line 18: Line 20:
    * ["Castalian"]
    * CheeTah
Line 21: Line 21:
    * ClearSilver
    * ["Crusader"]
    * CubicTemp
Line 34: Line 31:
    * TwistedMatrix
Line 37: Line 33:
    * ["Zope"]
Line 39: Line 34:
When adding new entries choose Web``Programming``Template when creating the page. ==== Templating Systems ====
    * ["Castalian"]
    * CheeTah
    * ClearSilver
    * CubicTemp
    * PTL (["Quixote"])
    * PythonServerPages (SkunkWeb)
    * STML (SkunkWeb)
    * dtml (["Zope)"])
    * ZPT (["Zope"])
Line 41: Line 45:
(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?
==== To Do ====
    * The templating systems should really get a different page layout, showing examples etc.
    * describe
PHP and Java in the same format as quite a few will want to compare to them anyway
    * Is there any interest in a WebProgrammingShootOut?

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 between the plethora of frameworks and templating systems 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 or templating system 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.

When adding new entries choose WebProgrammingTemplate when creating the page.

Multi Protocol Server

HTTP Server and CGI

Templating Systems

To Do

  • The templating systems should really get a different page layout, showing examples etc.
  • describe PHP and Java 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.