SitePoint Sponsor

User Tag List

Results 1 to 7 of 7
  1. #1
    SitePoint Evangelist superuser2's Avatar
    Join Date
    Aug 2006
    Posts
    598
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Code Igniter on a Large Site?

    What do people think of using Code Igniter on a medium-to-large site with a fairly complex database? I know I could use Symfony but is CI any good here?

  2. #2
    SitePoint Addict chestertondevelopment's Avatar
    Join Date
    Dec 2005
    Location
    Essex, UK
    Posts
    241
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't claim to be an expert or anything but I would say CI is better suited for a personal project or a small site. It kinda restricts you to using there way of working/thinking where I find Symfony doesn't, it allows you to use your own components, structure, etc.

    Also, Yahoo have used symfony on one of their projects (can't remember which at the moment), so it's definitely suitable for a high-traffic, database-intensive application.

  3. #3
    SitePoint Enthusiast
    Join Date
    Mar 2007
    Posts
    89
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by stardustwd View Post
    I don't claim to be an expert or anything but I would say CI is better suited for a personal project or a small site. It kinda restricts you to using there way of working/thinking where I find Symfony doesn't, it allows you to use your own components, structure, etc.
    I would have to disagree, CI is very flexible, and you can add whatever libraries, helpers you want to CI. it's super easy to use. and it's the fastest php framework out..

  4. #4
    SitePoint Addict chestertondevelopment's Avatar
    Join Date
    Dec 2005
    Location
    Essex, UK
    Posts
    241
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Tom Brokaw View Post
    I would have to disagree, CI is very flexible, and you can add whatever libraries, helpers you want to CI. it's super easy to use. and it's the fastest php framework out..
    You can add libraries/helpers, yes definitely. But what if you wanted to change your template layer to Smarty? Or add an ORM such as Propel? You can't, you're stuck doing thing the way they want you to.

    Symfony allows you to stitch together the bits you want easier than CI. I don't disagree that CI is faster and I'm not a massive fan of Symfony (I actually use my own framework) but with output caching most overhead with any overhead can be avoided and 99% of the time bottlenecks are in the database or file-system, not the framework/PHP code.

  5. #5
    SitePoint Evangelist superuser2's Avatar
    Join Date
    Aug 2006
    Posts
    598
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Okay, so I guess not CodeIgniter. But what about cakePHP on a large site?

  6. #6
    SitePoint Enthusiast
    Join Date
    Mar 2004
    Location
    Shorewood, IL
    Posts
    42
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by superuser2 View Post
    Okay, so I guess not CodeIgniter. But what about cakePHP on a large site?
    List users have compiled of sites running CakePHP applications:

    http://groups.google.com/group/cake-...es-in-the-wild

    A few are large sites like...
    https://addons.mozilla.org/

    Source code for that application can be found here:
    http://svn.mozilla.org/addons/trunk/site/app/

    Enjoy
    /**
    * @author Larry E. Masters aka PhpNut
    * @url CakePHP Rapid Development Framework
    */

  7. #7
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,578
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by stardustwd View Post
    Also, Yahoo have used symfony on one of their projects (can't remember which at the moment), so it's definitely suitable for a high-traffic, database-intensive application.
    Yahoo! Bookmarks is a Symfony app, fully internationalized, with 20 million users.

    http://trac.symfony-project.com/trac...pedWithSymfony


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
  •