Zitat:
Zitat von Irio
Ich frag mich seit einiger Zeit, was das Konzept dahinter ist.
|
das konzept lautet zuerst einmal, alle requests an einer zentralen stelle entgegenzunehmen und nach art und inhalt des requests weitere aktionen auszulösen. das ganze geht dann in richtung frontcontroller.
Zitat:
Zitat von Irio
Ich verwende immernoch klassisch für jede seite nen eigenen Link und hab schon Angst völlig altmodisch zu sein...
|
das würde ich persönlich nicht so eng sehen - hauptsache ist doch, dass deine anwendungen funktionieren und dabei stabil, sicher, erweiterbar etc. sind.
Zitat:
Zitat von Irio
Gibts denn bei obigen Konzept großartig Vorteile?
|
ich sehe folgende vorteile:
1. zentrale verarbeitung bedeutet imho grössere kontrolle - man muss sich nicht x mal um die einbindung zentraler aufgaben kümmern; bsp. session_start( ) in jedem skript, das mit sessions arbeiteten möchte.
2. das "singleton-frage" stellt sich (eigentlich) nicht, da man einen klasssichen singleton-kandidaten wie eine klasse zum aufbau der db-verbindung nur 1x - nämlich in der index.php - einbindet.
3. die anwendung hat nur eine datei - die index.php - die von aussen ansprechbar sein muss. alle anderen skripte können oberhalb des webroot gespeichert werden. ich persönlich fühle mich damit wohler .-
schlussendlich - wie so oft - (r)eine geschmackssache.
cx