SitePoint Sponsor

User Tag List

Results 1 to 4 of 4
  1. #1
    SitePoint Zealot
    Join Date
    Sep 2005
    Posts
    146
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Codeignitor or CakePHP?

    I am and MVC novice, looking to get started on the right foot.

    CakePHP:
    - I may, one day, want to develop apps for joomla, or drupal, Cake is about the only MVC which has special extensions for this.
    - I believe that Cake has built-in user authentication, which could be useful for me.
    - I have read that Cakeís documentation is lacking, and that Cake can be difficult for a newbie. Although, from what I have seen of the manual, it does not look so bad.

    Codeignitor:
    - Best tutorial screencasts Iíve seen.
    - Great documentation.
    - Possibly, the simplist PHP MVC to use.
    - I am afraid that codeignitor may be limited. No template, no extensions for drupal or joomla, no support for php5, no user authentication.

    Again, I have never used any MVC, so please correct me if Iím wrong about any of this.

    I am thinking about starting with codeignitor, just to learn about using an MVC, then maybe moving on to Cake. Would that be wise? Or would I be better starting with CakePHP?

  2. #2
    SitePoint Addict
    Join Date
    Jul 2006
    Location
    Kansas City, MO
    Posts
    280
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    CI works on PHP5 just fine. They designed it to work the same on php4 or php5.

    Template? PHP *is* templating. <title><?php echo $pageTitle;?></title> Or whatever...

    Yeah, can't say it supports those CMS's though

  3. #3
    SitePoint Wizard REMIYA's Avatar
    Join Date
    May 2005
    Posts
    1,351
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I never liked the existing MVC solutions. Too big and complex for my taste, with too many options.
    But, If I was to choose I would go on with CI.

  4. #4
    An average geek earl-grey's Avatar
    Join Date
    Mar 2005
    Location
    Ukraine
    Posts
    1,403
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    CakePHP's documentation is fine, and can be a good starting point to learn it. However, it doesn't have some "small things" covered, so you can spend much time searching for a problem in your code, when it is, in fact, framework-related.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •