Eine gegen mehrere Einstiegspunkte in Web -Apps
-
13-10-2019 - |
Frage
Ich arbeite an einem großen Umbau einer Webanwendung.
Es besteht derzeit aus einigen gemeinsamen Skripten, die auf allen Seiten (gemeinsame Funktionen, Header, Fußzeile ...) sowie Einstiegspunkte für alle Arten von Aktionen (login.php, viewthis.php, viewThat.php) enthalten sind.
Jetzt denke ich darüber nach, einen Frontcontroller vorzustellen und stattdessen eine Art Modellarchitektur zu verwenden.
Ich würde gerne wissen: Was sind die Vor- und Nachteile beider Architekturen? Irgendwelche besonderen Vorteile? Was sollte im Allgemeinen verwendet werden (falls vorhanden)?
Lösung
Ich würde einen Controller empfehlen. Sie erhalten eine zentralisierte Validierung von In-Data, einfachere Anpassung für mod_rewrite usw.
Ich kann keinen wirklichen Punkt der anderen Technik sehen. Es ist nur alt.
Grüße,
/t