On 28/07/2009, at 11:15 AM, gregor brabyn wrote:

>
> 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.

That just leaves one, Symfony.
As far as I'm concerned, Zend isn't really a framework it's just a  
collection of libraries (some of which are very good).
If you're interested in rapid development then Symfony is great.

> First question. I understand that Symfony really should be using a  
> PHP Accelerator in the production environment. Is it the same case  
> with Zend?

It's completely fine to use Symfony without a PHP Accelerator, however  
(just like Zend), there are noticeable improvements from using an  
accelerator such as APC.

> 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.

Symfony is well documented and scales well.  It's very easy to quickly  
get an app/site running from a fresh install of Symfony.

> 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.

Symfony is very structured and logical in it's placement of code,  
templates & config files.  However, a bad developer can still put  
stuff in weird places.

> I will be grateful for your answers.
>
> Greg


And now I'm obliged to point out that I'm a Symfony fanboy.  I've  
previously worked with CodeIgniter & CakePHP and had never used  
Symfony until my current job, but now I really love it.

---------------------------------------------------
Keri Henare

[e]    [email protected]
[m]    021 874 552
[w]    www.kerihenare.com


--~--~---------~--~----~------------~-------~--~----~
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]
-~----------~----~----~----~------~----~------~--~---

Reply via email to