Thread Einfache Alternative zu Catalyst (36 answers)
Opened by Froschpopo at 2010-02-15 22:53

Froschpopo
 2010-02-15 22:53
#133028 #133028
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Ich beschäftige mich derzeit mal wieder mit dem "optimalen" Layout für Webseiten. Habe mir schon verschiedene Frameworks angesehen und einen Ausflug zu Php gewagt. Allerdings gehts mir seitdem dreckig. Es ist folgendes:

Ich habe eine Community mit vielen Seiten. Ihr kennt das ja: Messenger, Profile, Fotoalbum, Suchfunktion usw.

Es gibt gewisse Dinge, die sich auf allen Seiten wiederholen und die permanent zugegen sein müssen (z.B. CGI::Session, verschiedene Datenbankabfragen usw.).
Sowas könnte man prima mit CGI::Application umsetzen oder dem Boutique-Beispiel aus dem O'Reilly Kochbuch.
Man erstellt einfach ein Modul, packt alle häufig genutzen Sachen in $self. Für die einzelnen Seiten gibts dann jeweils eine Subroutine.
Das macht viel Spaß, aber nur solang eine gewisse Größe nicht überschritten wird.
Im prinzip stört mich schon, dass die ungenutzen Subroutinen überhaupt im Arbeitsspeicher sind wenn das Modul durchlaufen bzw. vom Interpreter geladen wird.
In Php ist das relativ einfach! Man leitet einfach alle Requests auf eine index.php und die einzelnen Seiten werden dann per include eingebunden. Und wenn nicht, dann werden sie auch nicht geladen.

Gibt es überhaupt Möglichkeiten, soetwas ohne eval oder require zu lösen und zwar schlank und schnell (fastCGI)? Catalyst ist ja wieder gleich son Monstrum an Anwendung mit Server und so weiter.

View full thread Einfache Alternative zu Catalyst