Здравствуйте, в интернете видел много статей о том, как написать свой роутинг, во всех статьях всегда пишут, что они показывают самый простой и не всегда правильный вариант, что они просто хотят показать сам принцип работы... Принцип работы я понял: разбираем uri на части и в зависимости от того, что там содержится вызываем определённый метод нужного класса.
Хотелось бы, всё же, найти/научиться правильному варианту, может есть где-то уже инфа на русском? Книги, статьи и так далее, может у вас есть возможность тут описать?
Так же нашёл два принципиально разных подхода, привожу ссылки:
rmcreative.ru/blog/post/mvc-front-controller-contr...
https://habrahabr.ru/post/150267/#RouterCoding
Какой из этих подходов более правильный?