Hi Gregor, I'm a ZF fanboy, but I still agree with the Symfony dorks here. ;-)
I've worked with a number of ZF projects and the structure of the MVC side of things can differ greatly (ever had a look at Magento?). It's true, ZF is more of a Library with an MVC controller and only a reccommended method of file structuring as Mohammed pointed out. The main reason why I love ZF is actually because of this. ZF (or portions there-of) can be dropped into any code base and used. I've heard of a few Cake and CodeIgniter devs doing just that. Non-uniformity of ZF is far outweighed by this ability with the sort of projects I work on and the developers I work with. But if the choice is between these two, and structuring standards is the most important consideration, Symfony wins based on what I've seen when reviewing pretty much all the big boys. Aaron ----- Original Message ----- From: "gregor brabyn" <[email protected]> To: <[email protected]> Sent: Tuesday, July 28, 2009 11:15 AM Subject: [phpug] PHP Frameworks & PHP Accelerators I know PHP Frameworks have been discussed alot here but I have a few questions I am not easily finding trustworthy answers for elsewhere. Our agency is looking to adopt a PHP framework. We have a situation where projects are often passed around to different developers during their lifecycle so one of the main considerations is that code gets standardised in its structure. Symfony & Zend are the 2 frameworks in the shortlist. First question. I understand that Symfony really should be using a PHP Accelerator in the production environment. Is it the same case with Zend? We are looking to use the framework on projects that are not necessarily that large, just have some complex functionality where the framework can speed up development and make the code structure standardised. Are both these frameworks appropriate for this? There will of course be large projects as well. I know RAM is cheap but is there a problem with using up lots of RAM when there may be a situation of lots of sites that aren't used that often and a PHP Accelerator is used? I have been reading that Zend is quite a loose framework and some have been referring to it as almost a library of code. Does this mean developers will be able structure their Zend Framework code in quite varied ways making it harder for other developers quickly pick up the code and work with it. I will be grateful for your answers. Greg --~--~---------~--~----~------------~-------~--~----~ NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected] -~----------~----~----~----~------~----~------~--~---
