I primarily program in PHP. Over the last three years, I have tried to learn various frameworks(rails, cakephp, symfony) only to give up after a couple days.
I feel like I am too used to my current development process yet I know that my current process is probably not the most efficient, time-wise and quality-wise. I have my own little framework I've naturally developed. But it is still a hassle to setup a new project with it. At the same time, I find difficult to adjust to the database magic that frameworks do.
So I am set on learning a framework. Is there a framework more easy to pickup than others? Or is that like asking what's the best programming language?
I know php/python pretty well. Thanks for your help.
If you know Python, Django is rather well reviewed and you can leverage your current knowledge.
I've started with Ruby on Rails in spite of almost no Ruby expernience. I've found that the learning curve for the language was low (I've used PHP/Python/Java before) and the framework was rather straightforward.