Organizar
Tenho duas duvidas lá vai...
Na questão de organização e desempenho do sistema é melhor ter um Datamodule para cada tipo de informação (Exemplo: tudo que se diz respeito a clientes eu tenho um DataModuleClientes, tudo que se diz respeito a Fornecedores eu tenho um DataModuleFornecedores), ou melhor, ter um DataModule para tudo ou é melhor não trabalhar com DataModules.
Na Palheta DBExpress é melhor trabalhar com SQLQuery ou SQLDataSet na questão velocidade facilidade ou tanto faz...
Obrigado
Na questão de organização e desempenho do sistema é melhor ter um Datamodule para cada tipo de informação (Exemplo: tudo que se diz respeito a clientes eu tenho um DataModuleClientes, tudo que se diz respeito a Fornecedores eu tenho um DataModuleFornecedores), ou melhor, ter um DataModule para tudo ou é melhor não trabalhar com DataModules.
Na Palheta DBExpress é melhor trabalhar com SQLQuery ou SQLDataSet na questão velocidade facilidade ou tanto faz...
Obrigado
Luciano.sul
Curtidas 0
Respostas
Eixox
07/01/2006
Estimado amigo Luciano,
A função básica do Data Module criado pela Borland para as aplicações e de CENTRALIZAR o local onde são colocados as conexões de dados. Na minha Empresa, o Data Module é definido por Linhas - geralmente cada linha representa uma conexão com um tipo de dado.
Linha Contábil
Linha Cadastros
....
....
E assim por diante.
Não há a necessidade de você criar um data module separado para cada tipo de informação e a finalidade do DM acabaria sendo desfeita. Algum tempo atrás as aplicações não continham DM e as tabelas eram colocadas em Form´s - era um verdadeiro inferno para aplicações muito grandes.
Portanto, deixe um DM com todas as conexões de dados - é o melhor a se fazer.
Com relação ao palheta DBExpress, tudo é muito relativo. Tudo dependerá basicamente do tipo de aplicação, banco de dados, número de usuários e as técnicas de programação utilizadas.
A função básica do Data Module criado pela Borland para as aplicações e de CENTRALIZAR o local onde são colocados as conexões de dados. Na minha Empresa, o Data Module é definido por Linhas - geralmente cada linha representa uma conexão com um tipo de dado.
Linha Contábil
Linha Cadastros
....
....
E assim por diante.
Não há a necessidade de você criar um data module separado para cada tipo de informação e a finalidade do DM acabaria sendo desfeita. Algum tempo atrás as aplicações não continham DM e as tabelas eram colocadas em Form´s - era um verdadeiro inferno para aplicações muito grandes.
Portanto, deixe um DM com todas as conexões de dados - é o melhor a se fazer.
Com relação ao palheta DBExpress, tudo é muito relativo. Tudo dependerá basicamente do tipo de aplicação, banco de dados, número de usuários e as técnicas de programação utilizadas.
GOSTEI 0
Luciano.sul
07/01/2006
Obrigado eixox pela atenção sera de grande ajuda na minha decisão.
Um abraço :D
Um abraço :D
GOSTEI 0