1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Which PHP framework is Best ?

Discussion in 'PHP' started by phpgod, Jun 22, 2011.

  1. #1
    I've been using PHP since last year, and now i've heard something about these frameworks which are said to make PHP programming easier. So, which one should i start learning, CakePHP, Qcodo or CodeIgniter .
     
    phpgod, Jun 22, 2011 IP
  2. The Webby

    The Webby Peon

    Messages:
    1,852
    Likes Received:
    30
    Best Answers:
    1
    Trophy Points:
    0
    #2
    All are equally good, you will never get a definitive answer on which frame work is the best.
    Everyone will say the frameowork he/she uses is the best. But its just an opinion..

    My suggestion? Take look at each of them and decide which one you find easiest and powerful enough to fulfill your needs.

    PS: I use cakePHP
     
    The Webby, Jun 22, 2011 IP
  3. phpgod

    phpgod Member

    Messages:
    62
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #3
    I've checked many forums and blogs... most of them recommend CakePHP, and i also read a few chapters present on CakePHP's site and i'm feeling comfortable with it, so i've started learning it now. Thanks for the help !!
     
    phpgod, Jun 22, 2011 IP
  4. Lam3r

    Lam3r Active Member

    Messages:
    235
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    60
    #4
    Yeah cake looks cool, I think I'll try it out :D.
     
    Lam3r, Jun 22, 2011 IP
  5. themullet

    themullet Member

    Messages:
    110
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    26
    #5
    found zend nice in the past, extra functions rather then a badly implemented mvc (cake) imo
     
    themullet, Jun 22, 2011 IP
  6. prashishh

    prashishh Peon

    Messages:
    12
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    You really can't say which framework is better than other. Read about few predominantly used frameworks and rest is up to you.

    I personally enjoy Codeigniter :)
     
    prashishh, Jun 23, 2011 IP
  7. developer619

    developer619 Peon

    Messages:
    93
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Start With "CodeIgniter"
     
    developer619, Jun 23, 2011 IP
  8. phpgod

    phpgod Member

    Messages:
    62
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #8
    Yeah... i guess you are right, CodeIgniter has really descriptive documentation and thus, is easy to learn. CakePHP is really good but i guess i'll have to first make my way with CodeIgniter.
    Thanks !!
     
    phpgod, Jun 24, 2011 IP
  9. prashishh

    prashishh Peon

    Messages:
    12
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    CodeIgniter it is!!
     
    prashishh, Jun 24, 2011 IP
  10. JoelLarson

    JoelLarson Peon

    Messages:
    61
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #10
    There is never a "Best" framework or programming language for that matter. They each have their tradeoffs, usability, learning curve, and support.

    For PHP frameworks, there is a whole mess of them:

    Codeigniter - Lightweight, PHP5 now with Reactor, otherwise very good for PHP4 support. Recommended for projects that run on a range of servers (ie. shared hosting)
    Kohana - Lightweight, Very OOP PHP5. Great for production sites. Lack of documentation that's easy for a beginner to read (and lots of googling). amazing community and framework though.
    CakePHP - Never really used. Felt bloated to me, but being bloated allows you to use the many libraries that it has to offer, and a caching system can fix the speed issue when done properly.
    Zend - Great framework for being lightweight, HUGE learning curve, very OOP based. It's also a GLUE framework, so you just call only what you need. Great docs, huge community (google, zend, etc)
    Yii - Amazing PHP5 framework, very speedy, very awesome. Has many modules, most to do any site well.
    Symfony - A lot like Ruby on Rails, so it's a convention over configuration framework, so a bit more of a learning curve, but once you understand it, it's simple to use.

    So when you consider frameworks, ask yourself questions like:

    What will my target audience be?
    Do I want it to be lightweight or easy to develop?
    Will I be using PHP5 (soon php6)?
    Do I know PHP well enough to figure the framework out without documentation?

    Hope this helps!
     
    JoelLarson, Jun 24, 2011 IP
    amitavr likes this.
  11. m0nk3yb0y

    m0nk3yb0y Peon

    Messages:
    37
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Give CakePHP a go its built to be PHP's answer to Ruby on Rails and has a nice scaffolding function that allows you to rapidly create admin panels from database structures alone.

    I've been using it for the past year and I think its really great.

    MB
     
    m0nk3yb0y, Jun 24, 2011 IP
  12. AndrewStarlike

    AndrewStarlike Peon

    Messages:
    25
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #12
    Codeigniter is up to date by standards ( OOP & MVC & programming conventions & PHP5 ) and it's very easy to learn. For small to medium projects Codeigniter + a CMS designed for it can make wonders ( here you can find most CMS applications driven by CI: www.codeigniter.com/wiki/Applications_Using_Code_Igniter/ ).

    For complex projects Zend Framework is the best option available.
     
    AndrewStarlike, Jun 24, 2011 IP
  13. indianseocompany

    indianseocompany Peon

    Messages:
    204
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    i like ZEND but have heard that CodeIgniter is the best among all
     
    indianseocompany, Jun 24, 2011 IP
  14. Derpost

    Derpost Active Member

    Messages:
    95
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    61
    #14
    in my opinion Codeigniter,Zend,Yii and cake :)
     
    Derpost, Jun 24, 2011 IP
  15. mfscripts

    mfscripts Banned

    Messages:
    319
    Likes Received:
    4
    Best Answers:
    8
    Trophy Points:
    90
    Digital Goods:
    3
    #15
    mmm... cake
     
    mfscripts, Jun 24, 2011 IP
  16. Derpost

    Derpost Active Member

    Messages:
    95
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    61
  17. nikywm

    nikywm Peon

    Messages:
    22
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #17
    I used Zend in last 3 years and I am very happy with it.
    Lately I work with Symfony (1.4) and looks pretty good. But for serious project definitely ZF!
     
    nikywm, Jun 26, 2011 IP
  18. Custombot

    Custombot Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #18
    I think I must be too old for this framework lark - looked at Cake and CI, just can't get it to sink in.
    Think I will be sticking to the old school PHP coding!
     
    Custombot, Jun 26, 2011 IP
  19. greendo

    greendo Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #19
    i m using codeigniter.......but these are all best..
     
    greendo, Jun 28, 2011 IP
  20. Guisbar

    Guisbar Well-Known Member

    Messages:
    1,047
    Likes Received:
    17
    Best Answers:
    0
    Trophy Points:
    150
    #20
    I've only used Zend. I found there was a bit of a learning curve at the start, but once you get your head around the structure, it's great. They've been improving the documentation too which is a big help

    I saw a demo of Django at Barcamp in Cork and it looks impressive - the automated admin section looks like a serious benefit
     
    Guisbar, Jun 28, 2011 IP