E como fica o tempo de resposta na sua implementação MVP comparado com o TDBGrid tradicional, e pronto pra ser usado? Conte-nos sua experiência, principalmente com aplicações com alta concorrência e/ou necessidade de consultas intensivas ao banco de dados. Sds.
>From: Joao Morais <[EMAIL PROTECTED]> >Reply-To: [email protected] >To: [email protected] >Subject: Re: [delphi-br] String Grid com banco de dados Access >Date: Wed, 18 Apr 2007 07:38:32 -0300 > >Eduardo Silva dos Santos wrote: > > > Ok João, > > > > 1º A reutilização de um código para o preenchimento de uma stringgrid é >uma > > coisa muito relativa para você dizer tão facilmente que pode ser > > reaproveitado, isso depende da lógica utilizada e finalmente de como >esse > > StringGrid vai exibir os dados. > >Justamente por isto eu segui o padrão de projeto mvp. E apenas para o >caso de não ter ficado claro -- sim, é totalmente reaproveitável. > > > 2º - É lógico que alguem escreveu o DBGrid, afinal, eu uso vc usa, todos > > usamos, logo, se alguém ja escreveu pra que vamos ficar reinvetando a >roda? > > vamos pelo prático, mas claro, isso fica a critério de cada um. > >Epa, me inclua fora disto. Eu não uso dbgrid. > > > 3º - Já que você esta usando um framework, fique a vontade, faça a sua > > parte, reinvete a roda, digo... use o stringgrid. > >Reinventar a roda seria recriar um grid baseado em dbware, e diga-se de >passagem há vários internet afora. O que eu fiz foi um wrapper para que >um componente simples possa apresentar objetos de negócio. E eu não uso >uma única unit da vcl que comece com db. > >-- >Joao Morais > > > > > > > > Em 17/04/07, Joao Morais <[EMAIL PROTECTED]> escreveu: > >> Eduardo Silva dos Santos wrote: > >> > >>> Usar String Grid para exibir dados de um DB!! > >>> > >>> é melhor fazer parto em Porco Espinho. > >> Diferentemente de fazer parto em um porco espinho, o acesso ao string > >> grid pode ser escrito uma única vez e reutilizado em qualquer >aplicação. > >> > >>> usa um dbgrid, vai ser muito mais > >>> prático, > >> Alguém teve que escrever o dbgrid, que é baseado em string grid. Agora > >> você só reaproveita a classe. Viu que prático? > >> > >>> agora se for um caso específico com poucos registros e não tiver > >>> outra opção, ai tude bem. > >> É um caso específico de um framework de apresentação de objetos de > >> negócio que nem faz idéia do que é uma unit que começa com db. > >> > >> -- > >> Joao Morais > >> > >>> Em 17/04/07, Joao Morais ><[EMAIL PROTECTED]<post%40joaomorais.com.br>> > >> escreveu: > >>>> Rubem Nascimento da Rocha wrote: > >>>> > >>>>> Companheiro, a experiência diz, e também quem trabalha com grandes > >>>>> quantidades de dados comprova isso, que fazer a carga e a >apresentação > >>>> dos > >>>>> dados de forma manual, sem fazer uso de controles data-aware (que >são > >>>>> próprios para isso), é uma prática questionável, uma vez que isto > >>>> impacta > >>>>> diretamente no tempo de resposta que sua aplicação terá. > >>>> Isto não tem o menor sentido. Quem dita se um controle será lento ou > >> não > >>>> é em primeiro lugar a forma de acesso aos dados, e em segundo (e >muito > >>>> distante) a forma que os dados são preenchidos no controle. > >>>> > >>>> -- > >>>> Joao Morais > >>>> > >>>> > >>> > >>> > >> > >> > > > > > > > _________________________________________________________________ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br

