Я занимаюсь PHP в качестве хобби около 8 лет. В 2009 году я взял в руки codeigniter и с тех пор не успел разработать ни одного проекта.
Я считаю, что это замедляет меня, пытаясь понять, как изменить его, чтобы он работал так, как я хочу, когда, если бы я работал на чистом PHP, я бы знал или мог бы быстро найти фрагмент для.
Я пробовал CodeIgniter, Kohana и Symfony. Мне нравится простота использования (и я также начал использовать доктрину в качестве ORM, что значительно ускорило мою работу с базой данных), но я считаю, что проекты отнимают у меня в 3-4 раза больше времени, чем на чистом PHP. Мне становится скучно и неприятно, когда я не могу найти решение проблемы, которую я ранее решил на чистом PHP.
Кто-нибудь вернулся от использования фреймворков к подходу без фреймворка. Есть ли что-нибудь вроде базовой структуры безопасности (предотвращение XSS, фильтрация опубликованных данных, предоставление функции очистки для использования с базами данных)? Думаю, что-то подобное принесет мне гораздо больше пользы, чем полноценный фреймворк. Думаю, обучение работе с фреймворками многому меня научило, но мне было бы лучше работать со своим собственным кодом.