Ver Mensaje Individual
  #8  
Antiguo 04-09-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Yo lo hago de esa manera porque si en algún momento cambio los componentes de acceso a datos no tengo que cambiar nada de mi lógica de negocio ya que esta separada, de hecho en la capa de negocio prácticamente no toco nada de la de datos. Por otro lado los clientdatasets se encargan "normalmente" de las transacciones por si solos. Precisamente lo que tu dices respecto al RemoteDataModule es otra ventaja, si en un momento dado se migra la capa de datos, no hay que hacer nada en la de negocios.

Es cierto que resulta un poco más complejo al momento de programar, pero una vez encanchado es muy intuitivo y centraliza todos los posibles errores y demás que suceden en un sistema grande. De esta manera en los forms solo se limita uno a hacer los appends, edits, posts, etc. Sin meterse en muchas complicaciones.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita