Ver Mensaje Individual
  #6  
Antiguo 20-02-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
La filosofía en el uso de dbExpress + TClientDataSet es ya no preocuparse demasiado por el DBMS usado. Poder construir tanto aplicaciones como bibliotecas que hoy trabajen con una base de datos y mañana quizá con otra, haciendo mínimos o nulos cambios en el código fuente. Además de permitirle a las aplicaciones ser adaptadas más fácilmente a esquemas de tres o más capas.

Desde mi punto de vista, en la mayoría de los casos es más provechoso usar componentes para acceso a datos que no estén "casados" o demasiado orientados a una base de datos o marca en especial. Es la razón por la que ya no uso IBX ni ADO y me he concentrado en el camino abierto de dbExpress, el cual ya lleva varios años de demostrar su estabilidad y rapidez.

Hoy ya no me preocupo tanto de la base de datos a usar en un proyecto mediano o grande. Uso Firebird 1.5 con el controlador de InterBase, y si por alguna extraña y válida razón o por un típico motivo político (ya ven cómo son en algunas organizaciones) hubiese que cambiar de base de datos en el futuro, sólo me ocuparía de conseguir un controlador (driver) de dicha base de datos para dbExpress.

Creo que si lees a conciencia estos enlaces (que encontré sin grandes pérdidas de tiempo y sin mucho esfuerzo empleando la opción de búsqueda de estos foros), estarás más cerca de una decisión acertada para tu caso particular:

http://www.firebirdnews.org/?p=1433
http://www.clubdelphi.com/foros/showthread.php?t=51695
http://www.clubdelphi.com/foros/showthread.php?t=52117

Saludos.

Al González.

Última edición por Al González fecha: 20-02-2008 a las 18:54:49.
Responder Con Cita