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.

Best PHP framework

Discussion in 'PHP' started by mehedi.x.hasan, Feb 23, 2013.

  1. #1
    I am learning php and thinking to move towards a framework. please suggest me which framework should I learn? which one is most valuable [ i mean market demand ]
    mehedi.x.hasan, Feb 23, 2013 IP
  2. sarahk

    sarahk iTamer Staff

    Messages:
    17,419
    Likes Received:
    1,741
    Best Answers:
    37
    Trophy Points:
    510
    #2
    I think that initially you'd be better to learn a solid Content Management System like WordPress and tackle frameworks after you have some experience.
    sarahk, Feb 24, 2013 IP
  3. filali.zakariae

    filali.zakariae Greenhorn

    Messages:
    46
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #3
    for me i never work with wp, and i do well with php5,

    you can try to learn and start with cakephp,

    you just have to understand the concept of MVC architecture and learn how to use the cakephp doc and it's pretty well after ^^
    filali.zakariae, Feb 24, 2013 IP
  4. Infranight

    Infranight Member

    Messages:
    319
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    28
    #4
    Without a doubt, CodeIgniter
    http://ellislab.com/codeigniter

    Or CakePHP
    Infranight, Feb 24, 2013 IP
  5. sarahk

    sarahk iTamer Staff

    Messages:
    17,419
    Likes Received:
    1,741
    Best Answers:
    37
    Trophy Points:
    510
    #5
    I've been working with cakephp for 6 years and it's great. I've dabbled with other frameworks. I reckon there would be alot of shocking MVC systems out there where users haven't entirely understood the concept or how to use it well. You might have been able to make the leap but I doubt most would.

    The OP is also talking about "market demand". I reckon he could find plenty of work with WordPress - with frameworks he might find himself getting caught up discussing the merits of this versus that long before he has adequate experience. Nothing worse than a newbie trying to fake it.
    sarahk, Feb 24, 2013 IP
  6. jestep

    jestep Notable Member Premium Member

    Messages:
    3,486
    Likes Received:
    199
    Best Answers:
    16
    Trophy Points:
    280
    #6
    This question is pretty subjective, since almost every programmer will recommend the framework they are using. There's enough of a learning curve between frameworks that once you chose one, you most likely wont learn another one.

    Market demand would be Zend and only Zend. I'm not a huge fan of it, but it's used in Magento and more corporate programming than any other. After that I would go yii or symfony 2. Codeignitor is a great framework, but I still far prefer symfony over it, again refer back to the framework you first start with.

    Basically, if your goal is to get a job programming php at some point, Zend, then yii or symfony. For strictly personal usage, symfony, yii, or codeignitor.

    Cake is absolutely out of the question for me. The lack of 3rd party ORM support and some other issues preclude it from even being a consideration. Apart from that it kind of gained popularity due to its cute name. Symfony, CI, and Yii are superior in pretty much every aspect.
    jestep, Feb 25, 2013 IP
  7. Argento

    Argento Greenhorn

    Messages:
    61
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    18
    #7
    Jestep have a solid view about frameworks for php.

    If you are going to work on your own you can start learning CodeIgniter, it is the easiest one. Then you can switch for a third generation framework line Symfony 2 or Yii.

    You might be interested on this:

    Source:
    http://webcoderpro.com/blog/top-5-most-popular-php-frameworks-of-2012/
    Last edited: Feb 25, 2013
    Argento, Feb 25, 2013 IP
    sarahk likes this.
  8. Siegfried

    Siegfried Greenhorn

    Messages:
    12
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #8
    You should try Symfony - I think it's very popular in business web development
    Siegfried, Feb 26, 2013 IP
  9. mikehussy

    mikehussy Greenhorn

    Messages:
    68
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    6
    #9
    Zend or Cake PHP both are famous Framework using software company.
    mikehussy, Feb 26, 2013 IP
  10. wood

    wood Active Member

    Messages:
    735
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    83
    #10
    Top 10 Hot PHP Frameworks
    1 Yii (134 votes)
    2 CodeIgniter (106 votes)
    3 Zend (82 votes)
    4 CakePHP (76 votes)
    5 Symfony (52 votes)
    6 PHPDevShell (41 votes)
    7 Prado (28 votes)
    8 Akelos (25 votes)
    9 QPHP (6 votes)
    10 ZooP (5 votes)

    Source:
    http://www.phpframeworks.com/top-10-php-frameworks/
    wood, Feb 27, 2013 IP
  11. Lakshmi SEO

    Lakshmi SEO Active Member

    Messages:
    337
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    80
    #11
    Zend framework would be useful and it will also be helpful if you got any idea to do PHP certification in future.
    Lakshmi SEO, Feb 27, 2013 IP
  12. mehedi.x.hasan

    mehedi.x.hasan Greenhorn

    Messages:
    25
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    21
    #12
    ya wordpress is a great cms


    thanks for the great info dude, personally i also love zend


    thanks buddy for your suggestion
    Last edited by a moderator: Feb 28, 2013
    mehedi.x.hasan, Feb 28, 2013 IP
  13. Forbidd3n

    Forbidd3n Member

    Messages:
    261
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    33
    #13
    Yii Framework is a strong framework with a lot of flexibility. I would recommend Yii framework, but I do not recommend it if you are new to PHP as it will be hard to follow especially if you haven't used the MVC concept at all. The Yii framework can be found at yiiframework.com. If you have any questions in your travels through PHP and you are unable to find a resource that can help you, please feel free to contact me on DP and I would be glad to help you with it.

    Thanks,
    Forb
    Forbidd3n, Mar 4, 2013 IP
  14. cballou

    cballou Member

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    31
    #14
    Some of these suggestions are a bit ridiculous. Considering you are a beginner, I'd stick with something that's easy to use with minimal fluff. Symfony, Cake, and Zend all tend to have a ton of bloat and are really more of an acquired taste for seasoned developers. I'd stick with something a bit simpler. My personally preferences are one of the following:

    * Laravel
    * Kohana
    * CodeIgniter

    The coding style of these three frameworks is easier to digest than Cake, Symfony, or Zend. They don't send you into OOP hell if you need to peak into the core files or figure out how a module works under the hood.

    I've personally switched over to Laravel after having used Zend, Kohana, CodeIgniter, and Slim in the past. The feature set is robust and it supports package management for easily adding on new functionality via bundles (v3) or composer/packagist (v4).
    cballou, Mar 5, 2013 IP
  15. born_star16

    born_star16 Member

    Messages:
    288
    Likes Received:
    0
    Best Answers:
    1
    Trophy Points:
    36
    #15
    You can go with Wardress which easy and have the power of content management. Where you can explore the things better.
    born_star16, Mar 6, 2013 IP
  16. beven

    beven Member

    Messages:
    478
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    38
    #16
    Zend Framework is the best one from my point of view
    beven, Mar 6, 2013 IP
  17. Ricky Martins

    Ricky Martins Member

    Messages:
    81
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    28
    #17
    Now days the best and demand able PHP framework in market is WordPress.If you want to choose it then you can.One more thing Magneto and Ajax have also popular.
    Ricky Martins, Mar 6, 2013 IP
  18. sarahk

    sarahk iTamer Staff

    Messages:
    17,419
    Likes Received:
    1,741
    Best Answers:
    37
    Trophy Points:
    510
    #18
    FWIW WordPress is a Content Management System and not a framework.
    sarahk, Mar 7, 2013 IP
  19. freelanceinphp

    freelanceinphp Member

    Messages:
    134
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    48
    #19
    Zend is toughest to learn and codeIgniter is easiest to learn
    freelanceinphp, Mar 7, 2013 IP
  20. HolyRoller

    HolyRoller Active Member

    Messages:
    495
    Likes Received:
    26
    Best Answers:
    0
    Trophy Points:
    90
    #20
    Laravel has been getting some good publicity recently and have read good things about it, something I plan to look at in more detail once I get some time.
    HolyRoller, Mar 8, 2013 IP