Sr's. Gurus: Entidades??

26/10/2004 - 14:23 por Alejandro | Informe spam
Buenas gente! espero no se aburran con esta "New Question".
Hace unas semanas estoy desarrollando un framework para una aplicacion,
tanto asp.net como windows forms, obviamente separada en capas (tranatando en
lo posible aplicar patrones de diseño), y utilizo, para el acceso a datos el
Data Acces Application Block, y me surgio una inquietud muy grande, con
respecto a las entidades. Es decir, los objectos que viejan entre las capas
(Proveedor, usuario, material, etc, etc).Ahora la inquitud es la siguiente:
que me recomiendan para la implementacion de entidades??
He probado con DS (DataSets) tipados, y con clase definidas por mi, se que
los dos andan, los he visto en varios sistemas, pero ... que es mejor??. Se
que hay muchos gurus dando vueltas por el foro, asi que espero alguna
recomendacion o algun link donde pueda subsanar esa duda.

Desde ya gracias!! Slds!
Alejandro.
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
26/10/2004 - 15:50 | Informe spam
Aunque no soy un guru te voy contar mi opinión:

Pues hombre basicamente las opciones son:

Datase no tipados
Solo me la planteo si la estrucutura de los datos cambia a menudo
Execelente rendimiento, los dataset son pequeños, no llevan metadatos

Dataset tipados
Es la recomendable desde mi punto de vista
Ideal si solo movemos datos
Ideal si los datos tienen más peso que el comportamiento
Ideal para enlazar los datos a la capa de presentación

Objetos propios
Ideal cuando solo con datos no vale, sino que los datos llevan asociado
un comportamiento
Ideal si los datos determinan el comportamiento del cliente, ya que los
objetos llevan datos y comportamiento
Rigida si la estrutura de los datos cambia a menudo
Menos rendimiento
Más dificultad para enlazar los datos a los controles

Una vez más se demuestra que no existen las balas de plata... no hay
solución que funcione siempre.

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares