Thread Struktur einer Perl Webapplikation: Dateistruktur einer Webapplikation
(8 answers)
Opened by giotto at 2006-01-07 14:48
[quote=giotto,07.01.2006, 13:48]Hallo Zusammen!
Wo verstaut ihr - CGI Scripts - Module - Templatefiles von HTML::Template - Configfiles - Bilder/Grafiken - CSS Styles - Javascripts [/quote] Hallo giotto, oh je, genau diese Frage hat mich auch mal gequält, als ich mit dem Entwickeln von Webapplikationen begonnen habe. Diese Frage ist auch garnicht so leicht zu beantworten, weil ziemlich viele Faktoren dabei eine Rolle spielen können. Zum Beispiel kann es darauf ankommen, wieviele Applikationen auf dem Webserver laufen und ihre eigene Subdomain, ihren eigenen Alias besitzen. Für mich habe ich es immer in jedem Fall so geregelt, dass ich einen Ordner habe, in dem alle Dokumente liegen, die öffentlich sind. Darunter zählen HTML-Dokumente, Perlskripte, PHP-Skripte. Auf der gleichen Ebene liegen alle weiteren Ordner. Beispiel einer meiner Applikationen: $home ist klar. Das ist das Heimatverzeichnis der Software. Code: (dl
)
1 # auch die Skripts im web-Ordner greifen hierdrauf zu Ganz wichtig ist nur, dass du öffentliche Dateien von nicht öffentlichen Dateien klar trennen solltest, am besten mit verschiedenen Verzeichnis- ebenen. Da Javascript auch in HTML-Dateien stehen oder mit CGI-Skripts ausgegeben werden kann, ist ein extra-Verzeichnis meines Erachtens nicht notwendig. Die Software für dieses Beispiel arbeitet ohne Datenbank. Ist noch alles Selfmade, deshalb auch der Session- und Profile-Ordner. What is a good module? That's hard to say.
What is good code? That's also hard to say. One man's Thing of Beauty is another's man's Evil Hack. |