suggestions needed for php framework

Discussion in 'PHP' started by justinlorder, Jul 12, 2009.

  1. #1
    I have little idea of php therefore I make the decision to learn php by myself with tutorial on the internet .

    I get to know there are some "php framework" which is helpful for newbies .
    I also begin to hear "cakephp" and "jquery". I hear of jquery is very powerful .

    There are many php frame work on the internet .
    Could you please suggest me all the names of major framework ?
    Could you please suggest me which framework should I begin with ?

    Every framework have their advantages and features .
    The feature I want most is easy to learn, powerful (so I can develop php soon in future), suitable for newbies, free and open source .
    I appreciate your suggestions !

    Also are there any authorititative articles comparing the php frameworks ?
     
    justinlorder, Jul 12, 2009 IP
  2. Social.Network

    Social.Network Member

    Messages:
    517
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    35
    #2
    Here you go @ http://tinyurl.com/wy5q8 and http://tinyurl.com/5lnkj2

    I used CakePHP for a short period, but dropped it for a native PHP 5.x framework. I am now using Zend and Yii exclusively.

    Regarding easy to learn, it is subjective correct? Everyone learns differently, read the documentation and check them out.

    Good Luck!
     
    Social.Network, Jul 12, 2009 IP
  3. garrettheel

    garrettheel Peon

    Messages:
    341
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #3
    If you ask me, CodeIgniter is one of the easier ones to get started with (partly due to the fact that the documentation is very good). You'd also do yourself good to do a bit of research on OO practices in PHP before you jump right into coding.

    http://codeigniter.com/
     
    garrettheel, Jul 12, 2009 IP
  4. justinlorder

    justinlorder Peon

    Messages:
    4,160
    Likes Received:
    61
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Thanks, Social.Network and garrettheel .
    You are helpful .

    ( Another questions which php editors is helpful for newbies,
    UltraEdit, Dreamweaver or any other professional editors ? )
     
    justinlorder, Jul 12, 2009 IP
  5. dimitar christoff

    dimitar christoff Active Member

    Messages:
    882
    Likes Received:
    62
    Best Answers:
    0
    Trophy Points:
    90
    #5
    http://www.e-texteditor.com/ -> new but great mini IDE

    uestudio also -> IDE for ultraedit, but not that helpful for PHP.

    codeigniter is nice as well. for employability, I'd say, look at zend first and foremost
     
    dimitar christoff, Jul 12, 2009 IP
  6. garrettheel

    garrettheel Peon

    Messages:
    341
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Depending what OS you are on, it's good to start with a nice text editor. All you really need is syntax highlighting and something that supports projects to get you going (so you can have tabs and a file browser).
     
    garrettheel, Jul 12, 2009 IP
  7. Social.Network

    Social.Network Member

    Messages:
    517
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    35
    #7
    I use PhpED for Windows, which includes a debugger and profiler. I do not use a plain text editor, because it lacks the previous mentioned features.

    I tried Eclipse, but dumped it almost as fast as I installed it. If you want to try a free IDE, check out PHP Designer 2007 @ http://tinyurl.com/ndsgfz.
     
    Social.Network, Jul 12, 2009 IP
  8. HivelocityDD

    HivelocityDD Peon

    Messages:
    179
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Go with Codeignitor or Zend or Cake PHP.
     
    HivelocityDD, Jul 13, 2009 IP
  9. jestep

    jestep Prominent Member

    Messages:
    3,659
    Likes Received:
    215
    Best Answers:
    19
    Trophy Points:
    330
    #9
    I prefer Symfony to any other framework. As stated above, go with Zend if you intend on getting a php job in the future. Codeignitor would be my second pick.
     
    jestep, Jul 13, 2009 IP
  10. xisleet

    xisleet Active Member

    Messages:
    72
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    91
    #10
    i found phpfreaks.net to be a great learning place. they have some pretty good tutorials to help you get started. I wouldnt waste any time with cake php.
     
    xisleet, Jul 13, 2009 IP
  11. wd_2k6

    wd_2k6 Peon

    Messages:
    1,740
    Likes Received:
    54
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Isn't jQuery a JS framework?

    What exactly are PHP frameworks? What do they do
     
    wd_2k6, Jul 13, 2009 IP
  12. jestep

    jestep Prominent Member

    Messages:
    3,659
    Likes Received:
    215
    Best Answers:
    19
    Trophy Points:
    330
    #12

    Code organization and normalization is probably the main purpose. They also include a bunch of libraries, and helpers, which makes development much faster.

    Most are based on the MVC design pattern. http://cristobal.baray.com/indiana/projects/mvc.html
     
    jestep, Jul 13, 2009 IP
  13. AviAtriX

    AviAtriX Peon

    Messages:
    67
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Hello ,
    I would suggest not to start with a PHP framework from the beginning , first learn the basic thing in PHP then start writing some code make a project or two and then start using frameworks .. then it would all make sense and it would be a lot easier :)
    Also jQuery is a good choice to start learning with PHP :)
    Cheers !
     
    AviAtriX, Jul 13, 2009 IP
  14. pipes

    pipes Prominent Member

    Messages:
    12,766
    Likes Received:
    958
    Best Answers:
    0
    Trophy Points:
    360
    #14
    As a complete beginner to php, would it be suitable for me to use a framework like codeigniter?

    Is it possible that using a php framework can make it slightly easier to learn php?
     
    pipes, Sep 13, 2009 IP
  15. premiumscripts

    premiumscripts Peon

    Messages:
    1,062
    Likes Received:
    48
    Best Answers:
    0
    Trophy Points:
    0
    #15
    I'd recommend it to most coders... It abstracts some of the stuff most beginning coders have a full grasp of; error handling, input validation, etc. It does tend to make it simpler.
     
    premiumscripts, Sep 13, 2009 IP
  16. pipes

    pipes Prominent Member

    Messages:
    12,766
    Likes Received:
    958
    Best Answers:
    0
    Trophy Points:
    360
    #16
    Sounds good, i need to start somewhere so il give it a go.
     
    pipes, Sep 13, 2009 IP