Published on 2005-11-15 05:13:55

One of the big topics that still making companies worry for choosing PHP as their programming language is the lack of Enterprise Frameworks. I mean by Enterprise Frameworks, a standard framework that could be used by anyone for any development purpose. PEAR for example is a collection of PHP classes and libraries, but the way you use those classes could differ from a developer to another, it's not that easy to make the different classes and library cohabite in one framework. And even that many Frameworks are based on PEAR they still lack of many feature that make them difficult to use for many developers. Changing the core of a framework everytime you need a new feature isn't a framework and day after day extension will become part of the core so you can't make difference between the basic code and the optional one.

This have been said, the purpose for developping a new framework isn't to reinvent the wheel, but "as PHP attracts larger and larger businesses, there is a greater need for such a component library" as Wez Said. I feel the need for such framework not the reasons of marketing PHP, but this need we feel it in our everyday work. Most of us use their own framework or a modified version of a known framework (modified until you can't reconize its origine).

Aside from clean IP, there are also questions of code reliability an stability; is the code any good, is the API going to be subject to wild changes between releases, what kind of testing and QA procedures are in place? Can you trust that they'll be adhered to?

Read More


Related Entries

Member of the PHP Magazine Network, Copyright (C) 2005-2008 phpmagazine.net All Rights Reserved