Re: enabling everything by default

From: Date: Fri, 01 Aug 2008 10:55:05 +0000
Subject: Re: enabling everything by default
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-39531@lists.php.net to get a copy of this message
On Fri, Aug 1, 2008 at 12:43 PM, Antony Dovgal <tony@daylessday.org> wrote: > On 01.08.2008 14:41, Scott MacVicar wrote: >>> >>> I know, I know. >>> But why enable it by default (as well as PDO_SQLITE)? What's so extremely >>> useful in this extension that every user needs it? >> >> The zero configuration aspect, the ability to just throw up a database in >> place of your own over complicated storage format. Sure all hosts have MySQL >> but if you're shipping a product then sometimes its simpler to just bundle a >> SQLite DB. > > None of this requires enabling it by default. One of the reason of the PHP success is its feature richness. ISP, good or bad, enables what we enable. You can see that in the extension usage statistic (from nexen.net). They have to be taken with a bit of salt but they represent a good way to see what actually happens out there. I heard solutions like "educating the ISPs" and seriously that's a sweet dream and may not reflect their needs. An extension not enabled by default is often not used for this exact reason: it is not enabled by default. So my thoughts are really simple, unless disable-all is used, enable everything possible as long as the deps are found (or if there is no dep). Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org

« previous php.internals (#39531) next »