By Michael Kramer on October 3rd 2014 @ 9:19 am
As a PHP Developer I always look for ways to increase my skill. I look for new frameworks (create some of my own) and try to learn all that there is out there.
Lately I have been focusing on Doctrine ORM and integrating it into my own PHP Framework (Beam With Joy).
Doctrine ORM is pretty incredible and stable. It allows me to easily define Database Models, and persist all objects. I also use the Annotation Reader to help me create Automatic Administration for given Entities.
A lot of people ask why I spend the time writing my own framework when there are so many out there (Zend, PHP Cake, Symfony, Phrails, etc) and that is an easy question to answer. Mine will be better.
Every Framework handles things a little bit different, and have their own ways of integrating custom 3rd party code, and being changed and integrated so that you have the website you’ve always dreamed of.
I have tried over the past few weeks a bunch of different frameworks, to see how they work, to see what can be done with them, and comparing them to my own framework. I also am updating my framework based on things I think certain frameworks do well, and I even improve on a lot of the ideas found in those PHP Frameworks.