Re: Re: one abstraction layer (my proposal for)

From: Date: Tue, 04 Dec 2001 20:26:57 +0000
Subject: Re: Re: one abstraction layer (my proposal for)
References: 1 2 3 4 5  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-3379@lists.php.net to get a copy of this message
Hello, Paul Cooper wrote: > > You are not yet getting the point. The main goal is not to port Metabase > > to C but rather provide an officially sanctioned database abstraction > > package that provide portability to database applications. The only > > officially sanctioned database abstraction layer is PEAR-DB, but it does > > not provide database portability now nor anytime soon. Wrapping PEAR-DB > > around PEAR-DB would provide such portability. > > At the risk of playing ping pong, I think you aren't getting the point. > All I'm trying to say is that whatever your main goal is if somehow it > all happened by tomorrow it would not change the nonsense that some > people write or say about PHP. Therefore you should not use such No, but what your are missing is that PEAR-DB gets distributed with PHP, so users feel encouraged to use it right away because it is official supported. My point is not that they use Metabase instead, but rather they can use a version of PEAR-DB that lets them develop portable database applications. Once that is done and advertised, the arguments of those that say that PHP does not provide portability to database applications will not be credible. > > For instance, in that same site they claim that PHP is slow and was made > > to be slow by Zend people because they would have a market to sell their > > accellerators software. Part of this is true. Zend people sell > > accelarator software, but that does not make PHP a slow solution. The > > problem is that less informed customers, which is the majority of people > > that does not know PHP but could be using it with advantage, do not know > > that for instance PHP optimizer is free and even PHP 4 is reasonably > > fast in comparision with other languages. > > Exactly - this claim is a lie. If Zend coders let themselves worry about > this when making technical decisions then things would be a mess - let > the Zend PR / sales people worry about that. They do worry about that. That it is why they publish articles of why PHP is better than others. http://www.zend.com/why-php.php Anyway, the point is not stopping lies but making people be aware of the what can be done properly with PHP. > > Likewise, it half true that PHP does not provide an abstraction layer > > for developing portable applications. The full truth is that PEAR-DB > > which is the only officially sanctioned database abstraction layer that > > is distributed with PHP does not provide database application > > portability, but there are other free database abstraction layers, like > > Metabase that provide database portability. > > > > My proposal goes in the direction of fixing this mis-information so that > > less informed customers do not fall for that apparent weakness of PHP of > > lacking of a portable database abstraction layer. And the goal is not do > > it now, not in more two years if you do not agree with the merit of what > > I proposed. > > If PR is all you are worried about then you can easily counter act these No, what I am concerned is with users dropping PHP because they don't know better about it and can be easily mislead by other people. > lies now - PHP does have a portable database abstraction layer, it's > called Metabase. Whether or not it is 'officially sanctioned' is a PR > mind game that has, it seems, trapped you. Making Metabase 'official' > would not change the their attitude one bit. No, but users need to be aware that they can do portable database programming, probably better than with other platforms, not by making Metabase officially sanctioned but rather leting PEAR-DB users do portable database programming. Regards, Manuel Lemos

« previous php.pear.dev (#3379) next »