I posted a comment on http://blog.digitalstruct.com/2007/12/23/zend-framework-performance-zend... but wanted to go into a little more depth.
When you use Zend_Loader your files are wrapped in conditional statements. These statements prevent APC and all other cache/accelerator programs to have problems properly caching your file.
The following are from Wikipedia
"A framework is a basic conceptual structure used to solve a complex issue."
"A software framework is a re-usable design for a software system (or subsystem). A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an API."
First off I would like to say hats off to Zend for having such a great conference, it was wonderfull.
Not going to spend any time detailing what talks I went to and what I thought about them, I am sure the php blog world will be full of those instead I will comment on a couple other things
Paul Jones was so gracious as to mention my name in a presentation he gave in Atlanta, a couple of my coworkers where there but I wasn't able to make it, instead I am going to the ZendCon.
Anyway since it was about benchmarking it made me think back to my orignal tests where the Zend Framework came out around 18% the performance of a plain html and Paul claimed Solar was 4 times faster then ZF.
So Paul M. Jones did some benchmarking but the numbers looked a little funny so I ran just the Zend benchmark on my own system, Will get back with further results later but here is what I found.
Seems like the same question is asked every day, or the fact that you can't do it is complained about in one way or another so here it is
http://www.cyberlot.net/demos/ZF_Search/
Search the mailing list all you need ;) It only updates when I take the time to run the script so it will always be a few days behind.
Just keeping a list of important notes that I thought people might be interested in and where not currently documented to my knowledge.
Code snippets and examples can be found Here
Between 0.1.1 and 0.1.2 the format for your actions changed from
function index() to function indexAction()
Within your controllers you can access URL passed parameters using
$this->_getAllParams()
Defining
function __call($action, $args)
I am a huge fan of the Savant template system so I thought I really should give this Framework a shot since Paul was hired by Zend to work on the framework and is one of the masterminds behind the views system.
After browsing around I quickly could tell the areas that Paul had blessed with his insight so I took to doing to Zend Framework what I had done to Savant3, making an extremely easy way to use gettext with your site.
To make a long story short read this past article
http://www.cyberlot.net/Savantgettext
Then take a look at
And the source at
First of let me be straight forward right now, I am not one for a "magic" Framework because there just isn't a one "Framework" covers all solution.
Frameworks are like swiss army knives. There good to have around, come in very handy but when it comes down to the real dirty work and you need control and power your going to break out the seperate snap-on tools required for the job.