On 2002-3-01 07:32, Joao Prado Maia wrote:
[cut]
> My personal opinion is that the OOP layer idea is pretty bad. Instead of
> having 7 or 8 set of functions to learn, now the newbie will have 8 set
> of functions / APIs. The idea might sound very sexy and everything, but
> the real problem is that there is already _some_ talks in PEAR-DEV about
> trying to create a unified API for all databases (a new one, not
> PEAR::DB) which would be eventually be ported to C.
>
> I really don't feel very good with yet another database abstraction
> package, and this time just for MySQL. I say database abstraction not in
> the sense that it will abstract everything, but that it gives a thin
> layer of abstraction to the underlying database.
>
> In any case, I _really_ hope you will talk with Stig and get to know more
> about the latest discussions (flame-wars?) in PEAR-DEV about the upcoming
> re-write of PEAR::DB and also about the intention of re-writing it in C
> once it is stable.

  Hi Joao,

  Thanks for the feedback! I understand your objections, but do not agree 
  with all of them.

  I am not competing with the PEAR project. I am talking about proposed
  functionality and have avoided discussions of whether it should be a
  part of PHP, PEAR/PECL or neither.

  There is significant work to be done before this would be integrated with
  anything.

  No one will be forced to use the wrapper.

  I am currently focusing on MySQL rather than on all databases.  
  Developing this for a single database reduces the design overhead.

  The average new user will not need to learn multiple APIs.  Initially, 
  they will choose an API that works for them and then learn the bare 
  minimum needed to use it.

  I am glad that others are discussing similar ideas and would be happy to
  discuss or collaborate.

-- 
Zak Greant

PHP Quality Assurance Team
http://qa.php.net/

"We must be the change we wish to see." - M. K. Ghandi

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to