![]() |
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 -> DataSourceCódigo:
SQLConnection -> SQLClientDataSet -> DataSource¿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. |
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). |
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