ну как, если нужно что-то крайне специфическое - можно и с нуля запилить.
но, как правило, всегда нужно пилить роутинг, работу с бд, админку, разграничение прав пользователей и прочую хрень, которая давно и хорошо реализована в фреймворках, бери да пользуй.
свой пхп код можно встроить всегда, но все-таки лучше использовать инструменты фреймворка.
фреймворк это просто конструктор, набор готовых деталей из которых ты собираешь что тебе нужно.
естественно, в нем придется разобраться.
на данный момент материалов в инете - тьма, бери и учи.
а самописное - оно всегда имеет тенденцию обрастать костылями и становиться все тяжелее в поддержке. ну, если ты не мега-архитектор. да и то только замедлит наступление неизбежного.
Олег Серебряков: не знаю, лично я программирую потому что мне очень нравится программировать.
просто не могу не программировать.
просто для себя, для удовольствия, эксперимента ради, или упростить какую-нить рутину.
а на работе еще и бабки за это платят.
может она слетает где-то?
я всегда пользуюсь аддонами для браузера которые session key сами добавляют.