Кажется, что более популярные фреймворки используют фронт-контроллер. Я понимаю преимущества переднего контроллера (уменьшает избыточность и упрощает расширяемость), но
Я хочу знать, какие фреймворки PHP НЕ используют фронт-контроллер. Кроме того, меня интересуют те рамки, которые используют контролеры страниц, и которые рекомендуют использовать реальную структуру каталогов файлов для URL-адресов, а не переписывать почти каждый URL-адрес или использовать беспорядок строки запроса. Кроме того, мне интересно узнать, какие из фреймворков, которые не используют фронт-контроллер, реализуют MVC. Наконец, любые дополнительные сведения, которые вы можете предоставить в инфраструктурах не-фронт-контроллера, были бы полезны, в частности, какую версию PHP она использует или требует. (Я знаю, что могу получить эту более позднюю информацию с других сайтов, так что это не так важно.)
Рассмотрим слова Расмуса Лердорфа (оригинальный создатель PHP):
"Что касается MVC, если вы используете его тщательно, он может быть полезен в Интернете выражение. Просто убедитесь, что вы избегаете соблазна создать один монолитный контроллер. Веб-приложение по самой своей природе серию небольших дискретных запросов. Если вы отправляете все ваши запросы через один контроллер на одной машине, которую вы только что победили это очень важная архитектура. Дискретность дает вам масштабируемость и модульность. Вы можете разбить большие проблемы в серии очень небольшие и модульные решения, и вы можете развернуть их на столько же серверов, как вам нравится. Вам нужно связать их в некоторой степени в большинстве случаев вероятно, через какой-то серверный хранилище данных, но сохраняйте их как отдельные, как возможное. Это означает, что вы хотите, чтобы ваши взгляды и контроллеры были очень близки к друг друга, и вы хотите, чтобы ваши контроллеры были как можно меньше". - Расмус Лердорф
UPDATE: Большое спасибо пользователю Alex за первое, многообещающее больше ответов. Его ответ QCubed..
"помните, что передний контроллер (index.php) и MVC являются отдельными узоры. То есть, у вас может быть структура MVC, которая НЕ реализовать или потребовать передний контроллер. Мои рамки выбора, QCubed, похоже, так." - Alex
Теперь, если мы сможем снова открыть этот вопрос, мы можем продолжить то, что мы начали, и составить список фреймворков, которые не используют фронт-контроллер. Пожалуйста, проголосуйте за повторное открытие. Спасибо.