What is a framework (php)?



Ok. I have been studying web design for a year now. Just now, more than ever, I am hearing about frameworks (mainly CakePHP). So I have a couple of questions to present to you.

1. What is a framework?
And when I say frameword, I mean CakePHP or other things that I keep hearing people say makes it simpler to use them. Please make it easy for me to understand.

2. Which is better, PHP framework, or Ruby on Rails?
I keep hearing about this Ruby on Rails stuff. I know for a fact it’s a resource hog (the sites I have went to that have used it are not the fastest of sites). Please just explain it more.

3. For someone who has been studying PHP for a couple of months and has a good understanding of it (everything except the automatic memorization of existing functions defined within PHP, and OOP), where would you suggest I go from here? Use PHP only? PHP with framework? Ruby on Rails (or something else)?

Related posts:

  1. Which Framework I should go? CakePHP or Ruby On Rail?
  2. Choosing a Web Development Framework
  3. Web Site Development With Ruby On Rails And Other Programs

Posted by admin on Jul 31 2009 in Programming Design

2 Responses to “What is a framework (php)?”

  1. Colinc Says:

    Frameworks appeal to the lazy. They can never have as much control on the system as a manually written php script.

  2. Alex D Says:

    For large projects if your just have simple tasks you focus on rails you load framework site httpframeworkzendcom alex.

Leave a Reply