Forum Moderators: coopster

Message Too Old, No Replies

Who can tell me what's a php framework and what's a good one?

php framework

         

mrleewood

4:18 pm on Nov 8, 2008 (gmt 0)

10+ Year Member



hi,I am running a site about PHP frameworks, but I can't find a exact definition for it,and I am always thinking a question,how to make out a good php framework?feature?Manual?efficiency£¿or something?

I want to know your point.

thanks.

wood

[edited by: eelixduppy at 4:46 pm (utc) on Nov. 8, 2008]
[edit reason] removed URL [/edit]

venelin13

4:55 pm on Nov 8, 2008 (gmt 0)

10+ Year Member



Hello,
it is hard to define the "framework". Basically - set of useful classes to build a website quickly. But actually a framework is much more.

I advise you to start with the PEAR packages:
[pear.php.net...]

You will find well documented solutions for database abstraction layers, templates, emails, etc.

To jump on a really good framework, look at the Zend Framework:
[framework.zend.com...]
The developers working very hard and for short time it became full of features and very reliable one.

Other notable PHP framework is CakePHP, but I have no personal experience with it.

mixart

12:48 am on Nov 10, 2008 (gmt 0)

10+ Year Member



How about:

"A Pre-defined development environment to improve development complexity and time". That's off the top of my head but there are also some good terminology here
[en.wikipedia.org...]

mrleewood

2:22 am on Nov 15, 2008 (gmt 0)

10+ Year Member



to venelin13: I know something about php framework,but I want to know a strict define,and I dont think pear is a framework,it just a class page.

[edited by: eelixduppy at 2:38 am (utc) on Nov. 15, 2008]
[edit reason] removed URL [/edit]

vincevincevince

4:23 am on Nov 16, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



A framework is anything you use to structure your system development. It could be purely architectural such as a system of organisation and uniform naming, or purely functional such as a library of ready-prepared classes that 'play nicely' with each other.

One one level, PHP itself is a framework for site development in that it structures and assists your website development by providing architectural foundations and ready-made components that 'play nicely' together. There is nothing you do with PHP that cannot be done identically with C++ - the advantage you get in using PHP not C++ is the advantage of the framework.