Thread Wie programmiere ich richtig: Frage zur Theorie (2 answers)
Opened by Gast at 2005-04-28 16:02

Gast Gast
 2005-04-28 16:02
#54305 #54305
Hallo zusammen!

Mal eine Frage zur Theorie.

Ich programmiere nun seit einigen Jahren in Perl. Ich verwende Perl ausschließlich (zu 99,99%) zur Erstellung von dynamischen Webseiten in Verbindung mit MySQL (gehört diese Frage nun in Perl/CGI?). Hauptsächlich verwende ich dabei cgi.pm, html::template, date::calc, DBI, CGI::Session u.a. Ich würde mich als CopyAndPaste-Programmierer bezeichnen. Mein bescheidenes Wissen ist nicht umfassend, aber für meine Zwecke ausreichend.

Mir stellt sich aber immer wieder die Frage, wie man ein Web-Projekt am sinnvollsten angeht bzw. aufbaut. Ich fange meist mit einer pl-Datei an, welche immer größer wird. Jede Funktion schreibe ich einfach in diese Datei als sub rein. Objektorientiert habe ich bisher noch fast nichts geschrieben. Mir ist der Sinn von OOP hier auch noch nicht ganz verständlich. Ist es funktionell nicht das selbe wenn ich meine Funktionen in sub's unterteile? Mir scheint der "Verwaltungsaufwand" bei OOP etwas hoch.

Auch in Zusammenhang mit HTML::Template stehe ich immer wieder vor dem Problem wie ich die Site sinnvoll in kleine Einheiten zerteile um dann die nötigen HTML-Ausgaben mit mehreren Templates zusammenzusetzen. Wie verschachtele ich meine Templates am geschicktesten um sie Layoutgerecht auszugeben (es werden nicht immer auf jeder Seite alle Templates benötigt) und diese aber dynamisch über Datenbankabfragen mit Inhalten zu füllen?

Kennt jemand im web gute Infoquellen hierzu? Mir gehts nicht um Codeschnipsel. Theorie ist gefragt - wenn möglich in deutsch. Oder habt Ihr vielleicht Tipps für mich?

Ich hoffe meine Frage ist nicht zu lang und noch verständlich.

Schon mal Danke

Martin

View full thread Wie programmiere ich richtig: Frage zur Theorie