Hola,
Llevo mucho tiempo usando DBExpress.
Es cierto que son componentes más complicados de usar.
La ventaja es que al ser componentes unidireccionales ofrecen mayor velocidad en la consulta de datos y ofrecen un rendimiento más adecuado para aplicaciones de 3 capas.
Ten en cuenta, que los componentes que mencionas (tClientDataset, TDatasetProvider , etc) son componentes diseñados para trabajar en 3 capas y separar (físicamente) la capa SQL (donde pondríamos los componentes de DBExpress + TDatasetProvider) de la capa cliente (donde pondríamos los tClientdataSets)
Lógicamente no te los recomiendo para aplicaciones de 2 capas, donde esta configuración es más lenta y complicada de usar.
Un Saludo.
|