FrontController vs Router — взаимозаменяемы? В продолжение разработки своего велосипеда, пришел к выводу: FrontController и Router — взаимозаменяемы? По сути, FrontController — устаревший вид организации MVC архитектуры, когда парсится URI и подключаются файлы в зависимости от имени первого элемента массива, к примеру /news/ подключит NewsController. Учитывая PSR-4, FrontController больше не актуален, т.к. Router позволяет задать правила для роутинга вручную, что более безопасно, гибко, лучше контролируется и легко отключаются необходимые разделы сайта.Изучая данный вопрос и проектируя свое первое приложение, я пришел к выводу что FrontController не нужен, т.к. его работу можно положить на Router. Я прав или на этапе проектирования упустил какой-то функционал, который должен выполнять FrontController?