Tach!
Weniger Abhängigkeiten.
Es besteht immer eine Abhängigkeit zwischen einer URL und dem aufzurufen Controller.
Es kommt darauf an, wie der Router gestaltet ist. Es gibt da das Prinzip Convention over Configuration. Da sorgt eine Festlegung dafür, dass man weniger Konfigurationsaufwand hat. Ein Beispiel einer Festlegung wäre, dass URLs der Form /a/b/c zum Controller a und dessen Action b mit dem Parameter c geleitet werden. Man schreibt seine Controller und Actions in der Form, wie die URLs aussehen sollen und spart sich damit weitere Arbeit. Das heißt jedoch nicht, dass man auf dieses Schema festgenagelt ist. Wenn der Router gut implementiert ist, ist die genannte Konvention nur der Default-Wert und man kann beliebige weitere Konfigurationen hinzufügen, die ganz individuell bestimmte URLs zu bestimmten Zielen leiten. Ich sehe diese Empfehlung als unbegründet an, da man auch sehr gut die Vorteile beider Vorgehensweisen (Konvention und Konfiguration) kombinieren kann.
dedlfix.