Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2006, 14:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Creo que estás mezclando muchos conceptos ..

AdoBD es una "capa de abastración" de base de datos, te servirá para conecterte -sin- cambiar código alguno (sólo el SQL y en mucho casos nada) a várias BBDD diferentes.

Smarty es un sistema de "gestión de plantillas" (o "templates").

PEAR es un conjunto de librerias para trabajar con PHP .. hay de todo, desde "capas de abastracción de BBDD" .. hasta "gestores de plantillas" pasando por casi todo tipo de cosas. La "gracia" de PEAR es que usa muchas librerías "base" que otras funcionalidades requieren .. es en definitiva un "framework" o entorno de trabajo .. donde si todo lo haces con "PEAR" supuestamente menos código "repites" (por la filosofía de usar mucho código compartido que usa de otras librerías del própio paquete).

Como se "instala" depende del S.O. del servidor .. En definitiva PEAR no es más que un montón de "scripts" PHP .. pero como todo depende de todo, se instala como parte de PHP indicando la ruta "por defecto" a donde tengas PEAR y de ahí sólo se llaman a dichas "librerías" con un simple "include()" sin ruta (pues se dá en php.ini en cierta directiva).

PEAR no lo tiene instalado todo servidor (hablo de servicios de hosting) .. así que hay que pensarlo bien antes de usarlo por si al final de tus desarrollos van a parar a servicios de hosting que no lo usen .. tendrás problemas.

No sé si ya tienes claro que vas a usar .. Pero por el "problema" principal que describes .. AdoDB te podría servir en principio. Faltaría que detalles que son esas BBDD de "personas" .. que tanto es igual el modelo de datos o que tanto lo conoces de las que tengas que "consultar" (no será que usas LDAP? o vas a usarlo? .. Cuanto más detalles tu problema mejor será la ayuda que recibiras.

Un saludo,