Enter CakePHP – Rapid Development Framework – No Really!

Almost two months ago I mentioned that I was looking into some PHP Frameworks I must say, that I’ve procrastinated with the whole thing. Since then I’ve caught up on a few. A friend of mine tried introducing me to Code Igniter framework. I didn’t really get a good feel for it. He mentioned that it was more powerful and flexible, but I’m lazy, so I was looking for a lazy man PHP Framework.

Enter CakePHP

Here’s a bit of background. I know you’ve heard of Ruby on Rails (RoR). I mean who hasn’t? Well, I’m one of those guys who never paid it much mind, and for that I was wrong :). RoR introduces the MVC model: Model-View-Controller pattern. What these Frameworks do is bring this pattern to the PHP platform and I love them for it.

CakePHP is a bit simpler than Code Igniter at first, so that’s what drew me to it. However, this weekend I stumbled upon the Baking capability of CakePHP and I was hooked. I have an upcoming project, which I’ve decided to use CakePHP on. I will keep you posted on how things go.

This is what helped me make my decision: CodeIgniter vs. CakePHP

Good Luck to you guys.

Comments

  1. Hi Baz,

    I see you just made up your mind about frameworks. In previous posting you mentioned you required AJAX support built in. There is a framework I develop for over one year: Tigermouse. It uses well known MVC architecture, keeps business logic processing at server side and supports AJAX natively. Probably the best of it is that you do not need to write a single byte of Javascript, even for forms processing or page updates. Of course it is not a universal tool and suits enterprise-grade web applications the best and regular web pages the least. Also it supports ACLs, localization, data sources with different db abstraction libraries and SQL dialects, ActiveRecord with buil-in 1-to-many and many-to-many relations, and recently visual effects.

    Learn more at http://tigermouse.epsi.pl

    Regards!

Trackbacks

  1. […] L presents Enter CakePHP – Rapid Development Framework posted at Web Development 2.0: Web Design, CakePHP, Web […]