In a previous post I’ve written entitled, “Thoughts on PHP Frameworks” I really wasn’t in favor of them and thought that they were a waste of time and that it would cause the developer to be a lazy coder by not doing it the old fashion way. However, I’ve had a change of heart. After delving into one and releasing one, I now see that frameworks don’t cripple the the developer, but instead makes him/her become a better developer.
You actually have to have very good analytical skills when working with a framework because it all about organizing your code. We have all heard that we must separate business logic from presentation logic and I for one thought I did a pretty good job of it. However, I came to realize that wasn’t entirely true. When using a MVC framework, you are constantly on your toes with paying attention that you organize your code and that you don’t mix the business logic and the presentation logic together. Now I see why more and more businesses are looking for someone who is or has used a framework. Sustainable and maintainable code is important, and a framework can help you accomplish that much quicker. Now, the question comes down to which framework. Well, I will let you be the judge of that.