Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Mejor estructura de componentes (https://www.clubdelphi.com/foros/showthread.php?t=53046)

lalote 08-02-2008 16:14:14

Mejor estructura de componentes
 
Hola, saludos a todos. Mas que un problema es una duda existencial con respecto a los componentes que debiese usar para realizar un sistema, me explico. Los sistemas que desarrollaremos serán mas bien del orden empresarial (finanzas,contabilidad,bodegas etc) osea con arduo uso de BD. De aquí me surgen algunas dudas con respecto a cual es la mejor forma de usar las conexiones, espero algunas sugerencias, no pido una solucion concreta porque entiendo que en estos temas entra lo particular de cada caso, pero una guia siempre es bienvenida. He probado con los siguientes componentes :
Código:

SQLConnection -> SQLDataSet(query,store,table) -> SQLDataSetProvider -> ClientDataSet -> DataSource
y con
Código:

SQLConnection -> SQLClientDataSet -> DataSource
Aparte de la flexibilidad que ofrece, ¿hay una diferencia de velocidad?, ¿mejor, peor manejo de errores?, la solucion de 3 componentes es la que menos conosco.

¿Como se podria hacer para cuando existen muchas consultas?, la forma que he visto no me convence del todo,que es ir modificando la propiedad CommandText de un DataSet para realizar diferentes consultas, pero lo siento "desordenado". ¿Sugerencia?.

Ahora con el fin del orden de estos componentes, por lo que he leido, es bueno separar todo en DataModules. Por ahora, para programas pequeños estoy usando los 5 componentes separados en 3 datamodules, ¿de que otra forma se podria ordenar esto?, pensando en que las aplicaciones mas adelante van a crecer de forma considerable.

Son varias dudas, todas relacionadas con la conexion y el orden de estas dentro del proyecto, espero haberlas formulado de forma entendible :D.

Saludos.

AzidRain 08-02-2008 23:41:02

la solucion de los 3 componentes es la mas simple y por lo mismo la más rápida de implementar. Sin embargo y de acuerdo a la experiencia te puedo aconsejar:

* Si necesitas terminar pronto sin mucha complicación y averiguar después. Usa databinding. Si por el contrario tienes tiempo para analisis y demás NO uses databinding.

Obviamente depende de que enfoque elijas el como atacaras tus estructuras de clases y demás (UML).

lalote 11-02-2008 14:50:56

Cuando mencionas databindings, ¿te refieres a los componentes dbexpress para la conexion y manejo de datos?!, si es así, ¿hay formas de no usarlos?.
Con respecto al resto de preguntas, ¿alguna sugerencia?!.
Gracias.


La franja horaria es GMT +2. Ahora son las 07:54:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi