não vejo necessidade em criar uma classe própria para implementar IList.
A paginação, ao meu ver, deve ser sempre feita no servidor.


2009/1/22 Marco Catunda <[email protected]>

>
> Geralmente o problema não está na quantidade de registros mas no
> tamanho em Bytes dessa quantidade. Um outro problema é a banda
> entre o cliente e servidor. A máquina cliente pode possuir recursos de
> sobra para a quantidade de registros, mas se a banda não tiver recursos,
> o carregamento pode ficar lento onerando a performance do sistema.
>
> Como exemplo eu tenho 5.000 registros numa árvore ocupando
> aproximadamente 2M. O sistema roda numa Intranet e, as máquinas
> no lado do cliente, possuem 1G de RAM. Não me preocupo com
> paginação...
>
> Porém, existe uma consulta, nesse sistema, numa base com
> aproximadamente 250.000 registros, nesse caso eu coloco
> paginação.
>
> Para não me preocupar se devo ou não colocar paginação eu criei
> uma classe que implementa a interface IList. Essa classe possui uma
> configuração para paginar acima de X registros.  Como essa classe
> implementa a interface IList, poderá ser usada naturalmente por
> qualquer dataprovider, nesse caso, a paginação fica totalmente
> transparente para o componente. Isso é chamado de paginação
> implícita.
>
> Assim que comecei a usar Flex eu senti essa necessidade e para a
> minha surpresa não encontrei ninguem com a mesma dificuldade
> e para piorar a situação, encontrei poucas soluções na NET.
> Logo, pensei, essa coisa deve ser muito trivial e eu não estou
> conseguindo ver (como sou burro.... deve ser a velhice!!!) ou então a
> maioria das pessoas só trabalham com coisas pequenas.... Sei lá,
> ainda não tenho opinião. Mas em breve estarei disponibilizando
> essa classe para a comunidade (assim que eu tiver tempo... :( )
> para ver os comentários...
>
>
> 2009/1/22 Jaison <[email protected]>:
> >
> > Olá a todos!
> >
> > Pessoal, sempre desenvolvi aplicativos pequeno em Flex... nunca me
> > deparei com uma aplicação robusta, mas hoje me surgiu uma dúvida ou
> > curiosidade não sei, que é a seguinte:
> >
> > Como vocês (que trabalham com aplicações robustas) fazem quando tem
> > uma tabela Cliente (por exemplo) com 10 mil registro e vocês precisa
> > que esses 10 mil registros apareçam no datagrid da aplicação? Vocês
> > trazem esses 10 mil registros mesmo ou vocês "paginam" (paginação) o
> > datagrid?
> >
> > abraço a todos.
> > >
> >
>
> >
>


-- 
Mário de Souza Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.com

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a