Dúvida em Data Module X POO

Delphi

03/02/2012

Colegas bom dia estou com uma dúvida, desenvolvo aplicações comerciais pequenas já à algum tempo no delphi sempre utilizando o conceito de concentrar o acesso as tabelas em Data Module, mas estou assistindo a videos aulas sobre aplicação financeira orientada à objeto e nesse mini-curso ele nem menciona o uso de Data Module no projeto.

Qual seria o modo certo de trabalhar com acesso a dados?
William

William

Curtidas 0

Respostas

Marco Salles

Marco Salles

03/02/2012

Não entendo ,voce ja utiliza DataModulo e no curso manda tb utilizar DataModulo ???

Tem condiçoes de clarear um pouco mais sua dúvida
GOSTEI 0
William

William

03/02/2012

Vou explicar melhor, sempre usei Data Module nas minhas aplicações desde de que fiz o curso técnico em informática, mas nesse curso o autor desenvolve o sistema usanda o conceito de POO, então ele cria Interfaces e Classes para acessar o dados do BD, não usa componentes gráficos e nem datamodule.

Então na POO não se usa data module para acessar os dados é tudo via código?
GOSTEI 0
Marco Salles

Marco Salles

03/02/2012

A partir do momento que voce começa a entender POO voce obtem vantagens
Alta coesão ( Fazer apenas uma coisa ) -->> Baixo Aclopamento , Independencia
das camadas o que facilita o reaproveitamento e a manutenção dos códigos


Agora , nos (a maioria assim eu acho) que viemos do modelo estrutural ha
muita resistência na quebra de paradgimas o que dificulta o aprendizado

Porém você pode ter bons códigos tb utilizando o modo RAD do delphi
Você pode desenvolver bons programas utilizando DataModule , inclusive
aplicando alguns conceitos de Padrões de Projeto e outros recussos que
facilitam os Pilares de POO .

Eu particularmente não acho ruim ou desmérítro utilizar a facilidade que
o Delphi nos proporciona. Só entendo que deve ser utilizado de forma mais simples
possível ( sem cheirar mau ). Tb gosto muito de POO , e acho que temos que
familarizar com o conceito porque aproveitamos em outras linguagens o que
diminui a curva de transição entre essas linguagens sem muit per caso .

Eu não sou formador de opinião , nen evangelista é so uma simples opinião
GOSTEI 0
William

William

03/02/2012

Antes de qualquer coisa muito obrigado por responder aos post, gostei muito da sua resposta.

Postei essa dúvida pois as vezes me perguntom se estou usando muitas ferramentas RAD nas minhas aplicações, sendo que existe POO que é uma realidade no meio da programação, estou aprendendo esse conceito de POO mas espero em breve aproveitar melhor, já desenvolvi alguma coisa em JAVA que é totalmente OO mas nada como o bom e velho delphi.
GOSTEI 0
Rafael Ribeiro

Rafael Ribeiro

03/02/2012

Vivemos em um tempo onde a produtividade está em função do tempo. Admiro muito a programação orientada a objetos. Ela é de mais fácil manutenção e menos propícia a erros, entretanto, demora demais construir tudo em código. As ferramentas RAD nos dá velocidade e maior conforto em relação aos prazos, mas temos que analisar nossos objetivos.
GOSTEI 0
Marco Salles

Marco Salles

03/02/2012

Só acrescentando podemos utilizar o RAD e ao mesmo tempo boas práticas em POO
O que não deve ser feito é abusar do RAD , e não se preocupar com POO e ficar
alterando o padrão (bom exemlo é o TAB por ENTER . Um é padrão Windows outro é
Padrão DOS ) .. È escrever códigos mais orientados , e tentar separar as camadas
e utilizar conceitos como Resposnabilidade ùnica (Alta coesão e baixo aclopamento)
é utilizar Padrões de projeto para resolver novos problemas com soluções velhas ja
apresentadas documentadas pelo GOF ... enfim da ao meu ver ser feliz com o Delphi
GOSTEI 0
POSTAR