ixon, Вы ни одного фреймворка не знаете, и ни одной причины по которой они вам не подходят не назвали.
Роутинг у всех популярных(кроме Yii, он убогий) самый обычный и не сложный.
У вас приложение без базы данных? Серьёзно? Куда вы имена юзеров пишите то? Если нет хранилища, не пишите миграции, в чем проблема?
ixon, Все используют фреймворки потому что писать с нуля смысла нет.
Единственная причина по которой вы хотите избежать использование фреймворка - незнание фреймворков, а не лишний функционал.
Вам не философский совет нужен а практика, много практики, изучить язык на должном уровне, научиться использовать классы для структурирования кода, изучить пару фреймворков, да книжек почитать про качественный код )
Елена, Офф доки это краткий курс по функционалу фреймворка, и отвечают на вопрос "как можно делать", а не "как нужно делать".
И делать все так как в доке Симфони - не хорошо, там, я напомню, логика в контроллеры запихана, и flush делается сразу после persist, а на практике за такое в Макдональдс работать отправляют)
P.s. Тостер - не авторитет, и мой вам совет - научитесь учиться. Книги там читать, искать авторитетных людей, узнать что автор вышеприведённого доклада является создателем Доктрины, и сам не рад тому как ей пользуются.
Роутинг у всех популярных(кроме Yii, он убогий) самый обычный и не сложный.
У вас приложение без базы данных? Серьёзно? Куда вы имена юзеров пишите то? Если нет хранилища, не пишите миграции, в чем проблема?