|
PHP-Startseite
Webmaster-Tool:
PHP-Scripts:
PHP Artikel: Partner: |
|||
PHP Template EngineWarum eine Template-Klasse?Die Grundidee beim Benutzen eines Template-Systems, bzw. einer Template-Klasse ist, dass man PHP-Code und HTML-Code sauber voneinander trennt. Das hat die Vorteile, dass man sich zu einem besser in seinem Code zurecht findet, weil alle Code-Fragmente an wohldefinierten Orten gespeichert sind und zum anderen, dass ein Programmierer und ein Webdesigner zusammen an einer Webseite arbeiten können und sich dabei sehr wenig absprechen müssen. Vorteile dieser Template Engine?Diese Template -Klasse habe ich für kleine Webprojekte unter dem Gesichtspunkt entwickelt, dass die Benutzung so einfach wie nur irgendwie möglich sein soll. Darüber hinaus wurde sehr viel Wert auf die Dokumentierung gelegt, um die Einarbeitungs-Phase möglichst effizient zu gestalten. Ein weiterer Vorteil ist, dass die Klasse durch ihr objektorientiertes Design sehr leicht wiederverwendbar und erweiterbar ist. TutorialDas Tutorial ist eine Anleitung und führt in die Benutzung der Template-Klasse ein. Wegen der Trennung von HTML- und PHP -Code ist in allen Beispielen immer die Rede von einer Vorlage-Datei, diese Datei enthält den HTML-Code, und einer PHP-Datei. Ich benutze im Tutorial ab und zu Begriffe aus der objektorientierten Software-Entwicklung um mich eindeutig auszudrücken. Dabei habe ich aber darauf geachtet, dass ich die Begriffe so benutze, dass man die Beispiele auch ohne deren Kenntnis und ohne Ahnung von objektorientierter Programmierung haben zu müssen, nachvollziehen kann. Schnittstellen-Beschreibungen
Größere ProjekteWer eine Template-Engine für sehr große Webprojekt sucht, und bereit ist, deutlich längere Einarbeitungszeiten in Kauf zu nehmen, für den ist diese Klasse zu klein. Eine leistungsfähige und sehr gut dokumentierte Template-Engine ist Smarty . |
|||