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