Simplicity anyone? December 10, 2007 Filed under Uncategorized with the tags .

My next gripe of the week in on CakePHP, although it has lots of power under the hood. Its complexity is almost as bad as Rails. (At least is has a good, 10+ page article on how every part of it functions and should be used.) Although it is definitely easier to use than Rails, (In my opinion.) it still suffers from an extreme degree of complexity that plagues almost every framework in existence. Something ironic is that David H. H. and his 37signals cronies always preach "less is more", but then they go out a make a framework that is so bloated with tools to make it easier to use that it becomes extremely un-efficient and impossible to scale, just because they didn't want to write 10 extra lines of code. CakePHP, unlike Rails, actually includes well-documented functions, but its inner workings are still quite bloated. This is where I skip over the remaining 5 pages of documentation and start reading the CodeIgniter docs, this one framework out there that I actually have some respect for. The guys over at EllisLabs apparently decided to bring the simplicity and "less is more" concepts to framework design, and it actually turned out to work well!

3Post a comment.
Turn the clock.