Awesome comment about why he uses CakePHP @ http://dojo.codegreene.com/?p=148
I’ve been developing for the last 9 years. Since I got into frameworks, I can’t imagine myself one day “digging holes without a shovel”.
Everyone says it’s hard to learn how to use frameworks. The fact is that almost everyone of them don’t know OOP. If they knew, it wouldn’t be hard at all. All you’ve got to do is understand MVC structure and the core functions. Right?
I started in CI, stayed for long enough to know it well. Then took a look at RoR. Man, RoR is really exciting. Then, I came to CakePHP and decided to stay on it, because it is the most complete PHP framework out there. I will wait some more time for the Ruby on Rails to grow up, then go and use it.
CodeIgniter is good, have a lot a core functions, is fast, but you will have to code some code, anyway.
Zend is more of a structure of development than an automatic framework. Its learning curve is really terrible.
Ruby on Rails is not mature enough, I think. One quote that I considere true (cause I’ve been on RoR and saw it), is that if you are on RoR that’s because you’re classy and cares about writing beautiful code.
CakePHP is amazing, all automatic. Its Bake is the developers’ paradise. I made an application up and running in 2 MINUTES!! I also love its ORM system. The only drawback is that it takes 300ms to load even on small systems.
Update:
I agree Boris. After I commented, I saw a misunderstanding in my text. What I mean by immature is related to the business environment today. A few hosts offer support to it. Some clients are willing to still pay for a PHP4-5 hosts, which are cheaper. Most of the time, if you have a robust application, if you make use of a dedicated server using Ruby, it usually will need more hardware (since you’ll need more memory). Here in Brazil, only one well known and trusty hosting server is supporting Ruby. I know it’s that way in a lot of countries out there. I think in a year or 2 it won’t be so anymore.
I think Rails is really exciting. Its core has got mature because of its great community. I have myself made my plans already, I will leave PHP and go to Rails as soon as I can.




Comments About Excerpt: Why I Use Cakephp
// 2 comments so far.
Alexandre de Oliveira // April 29th 2009
As soon as I clicked on the link to this post on your twitter, I started reading and thought, “gosh, I wrote that!”
Nice surprise.
VoiDeT // April 29th 2009
Well balanced opinion
And very interesting about what you said about RoR
You can follow any responses to this entry via its RSS comments feed. You may also leave a trackback by clicking this link.