Am Dienstag, 16. April 2002 18:23 schrieb Dave Mertens: > And that's the problem. PHP isn't promoted anymore. Not in the > way .NET and Java are. 2 years ago i convinced my boss to use > PHP, but these says MS and Java can do the same stuff as PHP.
Only partially a problem with promotion. As I see it, neither Java nor .NET have a convincing deployment model in a shared (hosting) environment. PHP does run fine as a transient server (CGI, FCGI binary) or as a module with save mode. Every hosting offer (in Germany at least) does include PHP. So nearly all web applications running in a shared environment (and this is all small to medium business) is done in PHP. On the other hand it is useless to talk about a PHP object framework as long as PHP has to reinstantiate all thus puny little objects on each and every call to the application. The memory management overhead and initalization does in no way scale to justify such a framework. Ulf Wendel, Sebastian Bergmann and I did some uncoordinated ad-hoc research into this matter and came up all with the same results. PHP is missing a high-end deployment model, with SRM being a possible way out. Problem is, SRM is not mature enough for production, yet, is not being actively promoted enough and there should be even more development support behind it. And perhaps there should be talk about better ZE2/SRM integration. Only with a deployment model that keeps per-session object instances around between requests a larger object framework for PHP does pay off. Unless such a deployment model is well understood and common for PHP, the investment into a kind of "PHP platform" will not pay off sufficiently to justify work in this area. Kristian -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php