Hi,
Ich könnte dem xf sein Forum auch auf /xf.html unterbringen, Das Forum für Benutzer xforum auf /xforum.htm usw. Klar, kann ich machen, hätte dann evntl. wieder neue Abhängigkeiten und hätte den Path /xforum.html möglicherweise auch gar nicht in der Routing-Table für nicht angemeldete Benutzer (Status 404).
Ergo: Es ist eine Frage der Organisation.
Ja. Deine scheint fehlerhaft zu sein.
Scheinbar verstehst Du nicht, was mit Content-Negotiation (außer der in RFC beschriebenen Lang.N.) alles möglich ist. Hier noch ein paar Beispiele ohne Anspruch auf Vollständigkeit:
- Multi-User-Betrieb, Anwendungen werden mandantenfähig,
- Multi-Domain-Betrieb, wenn mehrere Domains auf einem Host betrieben werden, werden deren Inhalte abhängig vom DN über einunddasselbe Framework ausgeliefert, zentrale Softwareverteilung und -Updates,
- Staging: Software-Tests auf dem Produktivsystem ohne dass der Produktionsbetrieb beeinträchtigt wird; z.B. kann ein spezieller User die Bestellung mit einem Warenkorb testen, ohne dass Test-Daten in produktiven Datenbanken anfallen: Auf demselben URL wie der Life-Shop.
Weniger Code, weniger Redundanzen, mehr Effizienz. Zu (1) kannst Du bspw. damit für jeden Kunden (oder Gruppe) ein eigenes Backend zusammenstellen (mehrere Anwendungen), ganz nach Kundenwunsch und das zu Festpreisen.
MfG