Differences between revisions 8 and 9
Revision 8 as of 2002-09-30 13:34:39
Size: 1675
Editor: 217
Comment: Reordered some of the systems in the lists and added new entries.
Revision 9 as of 2002-10-12 14:20:05
Size: 1679
Editor: pD9EB05BB
Comment:
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
 * PSP (from WebWare)  * PSP (from ["Webware"])

Presentation Styles

There are several different styles of presentation technology employed in the various Web application frameworks (see WebProgramming).

An interesting article which introduces other useful terminology is [http://www.perl.com/pub/a/2001/08/21/templating.html "Choosing a Templating System"].

Syntax

In the area of syntax, several different design decisions are made alongside the above classifications, and this is often the principal reason that new template systems get invented:

Examples

Some presentation systems fall neatly into the categories above. Others are less easy to classify but have a closer association to one category than the others.

PythonInWebPage

  • Castalian
  • CheeTah

  • PSP (from ["Webware"])
  • ["Spyce"]

StructureAnnotation

  • ClearSilver

  • DOMTemplate (from Twisted Matrix)
  • DTML (Document Template Markup Language - see ["Zope"])
  • wt (see JonsPythonModules)

  • ZPT (Zope Page Templates - see ["Zope"])

Hybrids

Programmatic

  • PTL (from ["Quixote"])

Note

Feel free to add more abstract descriptions and more examples to help people decide what they are looking for!

DataRepresentation (last edited 2013-02-04 19:54:13 by techtonik)

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