El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Pensemos un momento: nos encontramos cómodamente programando una aplicación usando MySQL cuando nuestro cliente decide cambiar su base de datos a otra, como PostgreSQL, o peor aún, a una comercial como Oracle. Tendríamos entonces que rehacer una buena parte de nuestro código, a menos que hayamos optado por usar alguna librería diseñada para trabajar con por lo menos las bases de datos más populares.
Para los programadores PHP con un poco de visión, ésta sería Pear::DB, como lo explica este introductorio artículo en OnLamp.com
Pear::DB es una clase de abstracción de base de datos para PHP, y una importantísima parte del proyecto Pear. Aunque hay otras alternativas a Pear::DB disponibles desde hace un tiempo, como PHPLib, Metabase y ADODB, son los desarrolladores oficiales de PHP los que trabajan para hacer de Pear la mejor distribución de librerías de clases para PHP del mundo. ¿Quién puede objetarlos?