Hallo an alle,
ich habe inzwischen zwei (Anfangs-)Versionen einer Webseite.
Die eine wurde in PHP geschrieben und zwar objektorientiert.
Das heißt, dass es für jede Aufgabe eine Klasse gibt und das Index-File baut dann über die Objekte alles zusammen.
Leider ist dabei natürlich der Inhalt direkt in den Klassen verbaut.
Eine andere Möglichkeit, die ich heute getestet habe, ist, den Inhalt in XML auszulagern, per XSLT in XHTML zu wandeln und dynamische Inhalte per PHP zu übergeben.
Das Problem an zweiterer Möglichkeit ist jedoch, dass es keine Möglichkeit (ausser GET und POST) gibt, Änderungen an PHP zu übermitteln.
Ich bräuchte z.B. einen globalen Zähler für alle Links, die irgendwann mal erscheinen (für Tab-Indizes).
Ausserdem ist das XSL-Stylesheet inzwischen extrem unübersichtlich und wird wohl noch mehr an Größe annehmen.
Bei Änderungen an den XML-Dateien muss man dann wohl auch das XSL-File anpassen. (z.B. wenn Inhalte geändert wurden, die im Stylesheet noch nicht verarbeitet werden können).
Daher die Frage, was haltet ihr für besser? Kleinere, kompakte Klassen, mit zwangsläufig eigenen Inhalten?
Oder doch die Trennung von Inhalt und Form, durch XML und XSLT, auch wenn eine Änderung von XML möglicherweise auch eine Änderung des Stylesheets nach sich ziehen würde?
Viele Grüße und vielen Dank für eure Antworten,
Jan
P.S.: Bitte keine Flames
Lesezeichen