João Morais,

Gostaria muitíssimo de saber melhor o esquema que usa. Me parece genial.

-- 
Adriano Santos
-------------------------------------------------------------
Editor Técnico Revista ClubeDelphi
http://www.delphitodelphi.blogspot.com
http://www.devmedia.com.br
http://www.devmedia.com.br/clubedelphi/pagina.asp





Joao Morais respondeu:
>
> Rubem Nascimento da Rocha wrote:
> > Sou total e incondicionalmente favorável ao uso de controles 
> data-aware, mas tb
> > acredito que modelos de projeto como o MVC sejam extremamente 
> importantes para
> > desenvolvimento OO. Uma prova disso foi o excelente artigo do Paulo 
> Quicoli
> > publicado na (incompreendida) revista ClubeDelphi edição 90, onde 
> ele demonstra
> > com uma implementação simples como usar MVC e controles data-aware 
> sem perder
> > produtividade. Para os mais puristas (ou xiitas) em OO, deve ser um 
> estupro
> > mental! Mas a abordagem prática feita nesta artigo é excelente. 
> Portanto,
> > acredito que é possível atingir excelência em desenvolvimento OO sem 
> precisar
> > se desprender dos artefatos que o povo da Borland/CodeGear teve 
> tanto tempo
> > pra pesquisar e desenvolver pra facilitar nosso dia-a-dia.
>
> O InstantObjects tem uma abordagem legal. Você cria objetos de negócio e
> coloca exposers, que descendem de tdatset, nos forms. Eu achei aquilo o
> máximo, até que eu tive que voltar àquela realidade: um tdatasource e um
> exposer para cada mísero reference, references ou parts (fk e
> mestre-detalhe) e configurar forms-alvo na munheca. E eu descobri que eu
> tinha mais o que fazer do que enxer um form de quadradinhos e procurar
> meus controles visuais embaixo daquela zona; ou jogar tudo num
> datamodule, perder a droga do link e descobrir isto só em tempo de
> execução (ah, mas eu podia abrir o dm antes do form...)
>
> > Reinventar a roda,
> > particularmente, é perda de tempo, e tempo em nossa área de atuação 
> é um luxo
> > que não costumamos ter(ou praticamente não temos!)
>
> Eu já te disse uma vez, mas eu sou meio marrento (ou você é meio
> esquecido) e vou dizer de novo: não usar tdataset está longe de ser
> reinventar a roda. TDataset é uma abstração de uma tabela de um banco de
> dados, e muito pouco nessa vida tem esse tipo de abstração para que você
> fale uma bobagem dessas, e ainda correr o risco de um monte de gente
> acreditar.
>
> --
> Joao Morais
>
>  

Responder a