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]
-~----------~----~----~----~------~----~------~--~---