On 2011-06-05, Pierre Joye <pierre....@gmail.com> wrote:
> It sounds like persons doing these inquiries do not know PHP, its
> environment and how it works, neither they know that 99% of the linux
> distribution (and in some extend on windows too)  provide most of the
> modern extensions with their standard distribution.

I disagree.

Most distributions have a stock install that offers _less_ than a
vanilla PHP install, and anything else has to be installed via the
system's package manager, or via PECL (assuming you have the rights to
install pecl extensions in the first place).

So, while they may OFFER them, they're not available BY DEFAULT.

> For general purposes extensions or really globally useful (as any
> almost all php users will have a use), 

PHP's rapid rise in popularity initially was because it DID bundle the
kitchen sink, and more, by default. 

Why was MySQL so popular with PHP in the early days (and still!)?
Because it was available by default. 

Why are so many folks still not using an opcode cache, despite people
saying for close to a decade that it should be the first stop towards
improving performance? Because PHP has _never_ bundled one by default.

Why is JSON so ubiquitous for interacting with PHP services? Because
it's available by default.

My point is that perhaps PHP has missed the boat a bit by moving
everything into extensions. Perhaps if an extension is particularly
popular, it should be incorporated into core. But let USAGE drive that,
not the opinions of individuals on @internals.

-- 
Matthew Weier O'Phinney
Project Lead            | matt...@zend.com
Zend Framework          | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to