WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Funktion in regulärem ausdruck » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Maasda
Das wäre es dann jetzt allerdings auch schon.
Ich würde es dann warscheinlich nocheinmal von Grund auf programmieren, um es dann auch an die neuesten Standards anzugleichen usw.
Im Moment ist mein PHP einfach so gestaltet, dass es funktioniert, aber zum Beispiel kein OOP mit drinnen oder so. Das müsste dann sowieso in einem neuen Anlauf passieren.
von subjective
Ein Templatesystem nachträglich in ein bestehendes System zu integrieren ist allerdings ein ziemlich hoher Aufwand.
von Maasda
Ich denke, es ist zwar gut, wenn der Code auch für andere les- und nachvollziehbar ist und bleibt, doch solange ich an diesem Projekt code, werde ich es ersteinmal so lassen bzw. weiter so machen, ohne Template-System also, denn hier kommt es vorallem auf Performance an.
Wenn das Projekt fertig ist (bzw. die erste Version), und stabil läuft, kann ich mir Gedanken darüber machen, wie ich den Quellcode aufräumen kann, sodass ich dann schneller und leichter z.B. neue Addins schreiben kann. Doch das hat im Moment bei mir eine niedrigere Priorität als das Zustandebringen des Projekts.

Auf jeden Fall nochmals vielen Dank für eure Hilfe, hier stösst man mal wirklich auf Leute, die sich auch im Hintergrund auskennen (nennt man auch Experten ^^).

Julian
von subjective
Richtig - Templatesysteme sind zusätzlicher Overhead - sowohl RAM wie auch Rechenleistung. Bei größeren Anwendungen senken sie jedoch den Entwicklungs- und Pflegeaufwand enorm. Wenn man etwas größere Anwendungen wiederverwenden/weitergeben will, kommt man um ein Templatesystem nicht herum. Um die Geschwindigkeit zu steigern werden oft Ausgabe-Caches verwendet, welche das erzeugte HTML speichern.

Man könnte z.B. Smarty verwenden. Hier werden die Templatedateien zu PHP compiliert, was die Ausführung beschleunigt. Eine Alternative ist eine der XSLT-Extensions für PHP. Hier hat man den Vorteil einer standardisierten Syntax und sehr klarer Trennung des Layouts von der Anwendunglogik.
von Maasda
Wie würde denn so ein Templatesystem aussehen?

Erst durch PHP sämtlichen Content in Variablen schreiben und dann in ein Template einfügen? Das würde doch mehr RAM kosten, oder?

Nach oben