Excerpt: Why I Use Cakephp

Excerpt: Why I Use Cakephp

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.

Posted by VoiDeT

Categorised under CakePHP
Bookmark the permalink or leave a trackback.

2 Comments

  1. 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.

    April 29, 2009 @ 1:18 pm
  2. VoiDeT

    :D I enjoyed the comment!
    Well balanced opinion :)
    And very interesting about what you said about RoR

    April 29, 2009 @ 1:23 pm

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

or