What annoys me about Zend Framework
March 31, 2009 — Jason Ashdown
I’ve been playing around with the Zend Framework for the last couple of weeks and I love the MVC methods and it’s very well structured and comes with full documentation (very much like CodeIgniter which I’ve used but CI lacked the sustenance for my projects which I desired.)…
So what’s so annoying you may ask?
What bugs me is the naming conventions of methods and functions… as I mentioned, I’ve been trying to get to grips with the framework over the last few weeks but progress is slow. What’s slowing me down? Remembering the naming conventions.
I understand that Zend are trying to create a framework that can be used by a wide range of developers by using verbose names but sometimes I feel they are clunky, unnecessary and hard to remember. Zend’s great for decoupling and using it in anyway you want but it also seems to be it’s own enemy with making simple tasks hard to comprehend.
I find that I am forever creating new classes each time I want to use a Validator or use my Auth functions… I still have a lot to learn, so many of these problems might be solved with a different approach (like extending the classes more). But I’ve yet to find the hidden tricks.