Hi,

We also did some comprehensive research on PHP frameworks some time a go.
The final decision was to use Symphony. Many attributes were considered, and
some of them was given below.


MVC architectureQuality and stabilityEase of installing on server. OrangeHRM
installer should be able to manage this with no additional steps for the
user.
Separation of database layer (will give ability to support different DBMS)
Backward compatibility - ease of upgrading Adoption (Activity & Community
etc) & Maturity
Support for Unit TestingSize (smaller the better) Input filtering and output
escaping (e.g validation and security)Ability to work with existing DB
Schema (some ORM tools may specify the naming convesions) PHP versions
supported (5 nd above) - more versions supported the betterHow easy it is to
customize JavaScript/Ajax - availability of librariesTemplate engine (Ease
of creating & maintaining UIs)
ORM Documentation - how easy to learn and useWeb Services supportFacilitation
of modularization
License (redistribution,commercial use) Localization supportCachingHow long
do they support versions UI Widgets / predefined UI components



Regards,

*Nadeeth Lansakara
Software Engineer
O**range**HRM** Inc. **
*
*Telephone:* *
+1-914-458-4254 (USA)* *
**+94-11-550-5500 (Asia)**
web*: *www.orangehrm.com*** *
538 Teal Plaza **
Secaucus**, NJ 07094********
Open Source HR Management*
www.nadeeth.info <http://nadeeth.info>






On Tue, Jul 28, 2009 at 4:45 AM, gregor brabyn <[email protected]>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.
>
> 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
>
>
>
>
>
> >
>


-- 
No regrets in life.



-- 
No regrets in life.

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