tschloss
02-09-2004, 08:53
Ich habe einige fertige PHP Pakete auf meinem Server installiert und seit kurzem auch ein eigenes Projekt, welches ich "von Scratch" selbst programmiert habe (http://turnierkalender.net-hitec.de).
Mir fällt auf, dass Programme sehr schnell sehr unleserlich werden und auch vom Programmierprinzip "Trennung Logik von Ausgabe" sehr unsauber sind.
Diese ständige Mixtur von "echo <HTML-Code....>" und Logik (Ermittlung des nächsten Strings, der als Content in die HTML-Struktur eingestreut wird) macht mich nicht happy.
Gerade wenn man in Tabellen arbeitet, hängt die Programmlogik sehr fest mit der Ausgabeformatierung zusammen. Änderungen führen schnell zu inkorrektem HTML-Code.
Meine Frage:
Gibt es
a) Programmiertechniken
b) Tools, die von einer abstrakteren Warte aus PHP erzeugen (Development Time)
c) Middleware, die aus PHP genutzt genutzt werden kann (Run Time)
Oder stellt das für den erfahrenen Programmierer kein Problem dar? Was mein ihr, wie löst ihr das Thema?
Danke und Grüße
Thomas
Mir fällt auf, dass Programme sehr schnell sehr unleserlich werden und auch vom Programmierprinzip "Trennung Logik von Ausgabe" sehr unsauber sind.
Diese ständige Mixtur von "echo <HTML-Code....>" und Logik (Ermittlung des nächsten Strings, der als Content in die HTML-Struktur eingestreut wird) macht mich nicht happy.
Gerade wenn man in Tabellen arbeitet, hängt die Programmlogik sehr fest mit der Ausgabeformatierung zusammen. Änderungen führen schnell zu inkorrektem HTML-Code.
Meine Frage:
Gibt es
a) Programmiertechniken
b) Tools, die von einer abstrakteren Warte aus PHP erzeugen (Development Time)
c) Middleware, die aus PHP genutzt genutzt werden kann (Run Time)
Oder stellt das für den erfahrenen Programmierer kein Problem dar? Was mein ihr, wie löst ihr das Thema?
Danke und Grüße
Thomas