|
ulf-wendel.de   
|
|
 Home < PHP Schulung  < Templates  < Klassifizierung    |       |  
Print Version    
---
|
|
 Home 
 PHP Projekte 
 PHP Schulung 
    Informationsquellen 
    Geschichte 
    Core PHP 
    Fortgeschrittenes PHP 
    Templates 
       Was? 
       Motivation 
       Klassifizierung 
       Testvorlage 
       Keine Templates 
       PHPLib 
       IT[X] 
    Cache-Technologien 
    OOH Forms 
 Technik der Site 
 Büchertipps 
 Fotografie 
 Airbrush 
 Kontakt 
 Stuff 

Welche Ansätze gibt es?

Die folgende Diskussion umfaßt folgende Ansätze:

Im Rahmen dieser Schulung werden "keine Template-Engine", PHPLib Template (PEAR fashion), IT[X], Smarty, pathXMLRenderer sowie XSLT vorgestellt.

EasyTemplate wird aufgrund seiner Einfachheit ausgelassen. PHPLib Templates sind eine Fortentwicklung der FastTemplates. IT[X] wurde mit Blick auf eine einfache API entwickelt.

phpTemple wird überprungen, obwohl es viele, praxisrelevante Funktionen enthält. Die frei verfügbare Variante verfügt zwar über eigene Caching-Funktionalität, zeichnet sich jedoch auch durch Include-Dateien in der Größenordnung von 150kb aus, was zu langen Kompilierungszeiten führt. Ohne Code-Cache ist die Version daher nicht zu empfehlen.

Smarty zeichnet sich dadurch aus, daß aus es ein HTML-Template in PHP-Dokumente kompiliert.

Mit pathXMLRenderer wird ein Ansatz betrachtet, der XML Dokumente transformiert. Ein kurzer Vergleich mit XSLT rundet die Schulung ab.

<  ^  >

 Neues

 XML/XSLT Menu
 OOH-Form Rewrite

 PEAR Cache:
  SHM Container

 Suchstring Parser
 Buchrezensionen
 PEAR Cache:
  OutputCompression

 PEAR Menu Browser
 PEAR Menu Tutorial 
 PEAR Cache


 Tipp

Download Version:
oben rechts,
Download *.tar.gz
|
| --- |
|
  Top   |   <  ^  >   |   phpOpenTracker Statistik   |   URL: http://www.ulf-wendel.de/schulung/templates/klassifizierung.php   |   Stand: 17.02.2002   |   © Ulf Wendel   
|
| --- |

0.016 s Bearbeitungszeit, 0.002 s IT[X], 0.003 s Menu 3