Re: [PHP4BETA] PHP 4.0b3 released
| From: | Mark Constable | Date: | Wed, 17 Nov 1999 18:22:00 +0000 |
| Subject: | Re: [PHP4BETA] PHP 4.0b3 released | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-6387@lists.php.net to get a copy of this message | ||
Eric McKeown wrote:
> On Wed, 17 Nov 1999, Randy Jay Yarger wrote:
> > There is a lot to be said for abstraction. There is also alot to be said
> > for having abstraction in the core as writing 'pure core' PHP makes it
> > trivial to move to another PHP-aware system. Using PHPLIB limits you to
> > systems with PHPLIB installed.
>
> True, but installation of PHPLIB is trivial. Any user responsible for the
> maintenance of a document hierarchy can install PHPLIB for use with that
> hierarchy, since PHPLIB is just a set of PHP scripts. Installation of
> PHPLIB is really not that daunting; any user with access to a PHP
> interpreter and a SQL backend should be able to install and use it.
This is not true when using virtual hosting for 100s, maybe 1000s,
of clients on a single server. The nightmare of trying to update and
_maintain_ so many versions of PHPLIB is the reason I won't use it.
PHP4 core session management is a god-send... database abstraction and
templates are coming so a single installation of a reusable (ie; OO)
set of classes is needed and could be "trivial" to not only install but
maintain over the longer term... PHPLIB in it's current form is great for
singular sites but almost useless for professional vhosting. There would
be at least a 100 to 1 ratio of webmasters to vhost clients and almost
all vhost clients I am aware of are not capable of installing PHPLIB, in
fact most would not know what it is, but they _are_ capable of creating
links in their FP/Composer originated web pages to point to PHP based apps.
Once the dust settles on PHP4 and a matching set of "standard library
classes" to support various common web apps becomes available then I can
see a ten fold increase of PHP usage by non-tech vhost clients.
--markc