É como eu costumo dizer: em Informática, nada é absoluto e tudo é relativo. 
Para uns, data-aware é bom, para outros é um parto. Particularmente, não abro 
mão. Os data-aware controls estão para o Delphi assim como o conceito de 
binding está para o .NET.

 

O Paulo Quicoli, em um dos seus excelentes artigos que ele publicou no site da 
ClubeDelphi, fala que a quantidade de código que vc tem que escrever para 
implementar observers/controllers/etc. com tais design patterns é custoso, mas 
o ganho em produtividade depois compensa esse tempo pertido.

 

E, particularmente, como não tenho tempo a perder quando o assunto é 
desenvolver sistemas de informação com qualidade e eficiência, e sabendo que 
com o Delphi é possível SIM mesclar MVP/MVC com RAD ou data-aware controls 
(como bem já demonstrou o Paulo Quicoli), e tb pq tenho conhecimento e 
experiência de causa (certo, João Morais?), não me vejo usando nada diferente 
de data-aware. Inclusive dentro do .NET não abro mão dessa faceta, que no .NET 
é chamado de data binding.

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome 
de Marcos Douglas
Enviada em: sexta-feira, 5 de junho de 2009 08:00
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: framework

 

2009/6/4 Rubem Rocha <rubem.ro...@dtmanaus.com.br 
<mailto:rubem.rocha%40dtmanaus.com.br> >:
> Particularmente, essa questão de ser ou não ser data-aware é relativa! Eu
> não consigo ver ganho de produtividade sem utilizar controles data-aware!
> Tem gente que reclama que os controles data-aware fazem coisas que não
> deveriam. Eu, particularmente, digo que, pela experiência, sabendo usar não
> vai faltar! E é perfeitamente possível fazer uso de boas práticas de
> desenvolvimento OO, como design patterns e abordagem MVC/MVP/MGM sem abrir
> mão de RAD e do uso de controles data-aware. Mas, enfim, como diria a rima
> de uma certa música infame, “cada um no seu quadrado!”

Data-ware tb é um framework. Então, se vc tiver um framework que
utilize os componentes "simples" do Delphi, vc poderá ter o mesmo
ganho (ou até mais) de produtividade que tem ao utilizar data-ware.

Marcos Douglas

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a