Re: Re: [ANNOUNCEMENT] MDB2-2.0.0beta5 (beta) Released.

From: Date: Wed, 08 Jun 2005 19:23:20 +0000
Subject: Re: Re: [ANNOUNCEMENT] MDB2-2.0.0beta5 (beta) Released.
References: 1 2 3 4  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-19545@lists.php.net to get a copy of this message
I think a larger problem is that package maintainers are even faced with the problem of having to support multiple DB API's. With the introduction of PHP5's interfaces I think a good idea would be to standardize a basic DB API and require DB packages to implement said interfaces so package maintainers can depend on a unified API (arguments about who is faster at what aside). Also, IIRC, MDB/MDB2 both have DB compliant interfaces. Though I could be wrong as it's been a while since I've looked into the other abstraction layers. --Joe On Jun 8, 2005, at 12:00 PM, Larry Garfield wrote:
On Wednesday 08 June 2005 01:31 pm, Joe Stump wrote:
The only future? I have built my entire application on DB_DataObjects. If that gets deprecated I will cry a mighty river.
I'm surprised you aren't already crying. --Joe
Low blow. :-) Seriously, though, that's the main drawback of MDB2 right now, IMHO. Most of the higher-level PEAR database packages (above the DB/MDB/MDB2 level) depend on DB. If you want to use any of those (DataObjects, some of the pagers, the FormBuilder tie-ins), then you're tying yourself to DB. I don't see MDB2 being "the future of portability in PHP" until the other tools support it natively as well as / instead of DB. Until then, DB will remain the standard for better or worse. --
Larry Garfield            AIM: LOLG42
larry@garfieldtech.com    ICQ: 6817012
"If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it." -- Thomas Jefferson --PEAR General Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.pear.general (#19545) next »