Venho desenvolvendo em PHP há cerca de 8 anos como hobby. Em 2009, peguei o codeigniter e desde então não consegui desenvolver um único projeto.
Acho que fico mais lento tentando descobrir como modificá-lo para funcionar da maneira que desejo, quando se estivesse trabalhando em PHP puro, eu saberia ou seria capaz de encontrar rapidamente um snippet para.
Eu tentei CodeIgniter, Kohana e Symfony. Adoro a facilidade de uso (e também comecei a usar a doutrina como um ORM, o que acelerou enormemente meu trabalho de banco de dados), mas acho que os projetos estão me levando de 3 a 4 vezes mais tempo que em PHP puro. Fico entediado e frustrado quando não consigo encontrar uma solução para um problema que já resolvi em puro PHP.
Alguém voltou do uso de frameworks para uma abordagem sem framework? Existe algo como uma estrutura de segurança básica (evitar XSS, filtrar dados postados, fornecer uma função de limpeza para uso com bancos de dados)? Acho que algo assim me beneficiaria muito mais do que uma estrutura completa. Acho que aprender a trabalhar com frameworks me ensinou muito, mas ficaria mais feliz trabalhando com meu próprio código.