530 acessos por minuto dá aproximadamente 9 acessos por segundo. Mesmo ActionScript conseguiria dar conta de 9 requisições por segundo (claro, se bem programado).
O tempo de acesso médio de um aplicativo que estou fazendo em Flex via rede local para trazer uma quantidade considerável de dados é de 75ms, o que dá 13 requisições por segundo, mas considerando que exibo 8 colunas de dados com 20 linhas, podemos aí chegar a um nível teórico de 2000 requisições por segundo, beeeem superior às 9 que seriam necessárias para o Metrô do Rio. Claro, há muito mais envolvido nisso tudo e com certeza poderia haver algum gargalo, mas, o ponto é: ActionScript não é tão lento quanto se imagina =) Com uma boa estrutura de cache, uma fonte de dados rápida e uma programação impecável, o garoto dá conta de quase todos os recados =) Apesar do Flex não ser multi-tarefa (como o Silverlight, por exemplo), não podemos esquecer que ele tem um ótimo suporte à sockets binários. O throughput disso é insano, se comparado com um Web Service comum, e a banda então é um zilionésimo do que é gasto em um aplicativo comum. Se tiver um back-end rápido e robusto (claro, escrito em .net com SqlServer 2008, he he he), tenho certeza que nosso adorado amigo da Adobe faz o cão =) Por falar nisso, agora fiquei curioso... vou ver depois se pego um código de benchmark qualquer (como o SuperPi) e rodo em Silverlight e Flex pra ver o quão potente são de fato... From: Rodolpho da Silva Sent: Tuesday, December 15, 2009 12:40 PM To: flexdev@googlegroups.com Subject: Re: [flexdev] Re: Catraca Eletrônica Eu infelizmente ainda não tive experiências profissionais usando AIR, por isso, o que eu disser sobre AIR é apenas teórico ;) Um sistemas de catraca, dependendo de onde será utilizado pode ser bem crítico a sua paralização devido a algum tipo de travamento de software. Por exemplo, aqui no RJ, no metro circulam cerca de 600.000 pessoas ao dia, no que dá + ou - 530 acessos a roleta por minuto. Já imaginou o software gerenciador da roleta travar por somente 10min? Afirmo que nenhum outro tipo de tecnologia está livre de um travamento de micro mas usando essas tecnologias que usam algum tipo de framework, imagino o tempo gasto para carregar processo a "máquina virtual", realizar "parsing" de comandos, gerenciamento de coletor de lixo...etc... Att, Rodolpho da Silva www.essencialcode.com.br ----- Original Message ----- From: Bruno Brandão To: flexdev@googlegroups.com Sent: Tuesday, December 15, 2009 10:30 AM Subject: Re: [flexdev] Re: Catraca Eletrônica Mesmo se fosse em AIR? Cordialmente, -- Bruno Lopes Brandão Web Developer | Solulções Inteligentes +55 71 9909-3227 | brunolopesbran...@gmail.com - msn: brunolopesbran...@hotmail gtalk: brunolopesbran...@gmail.com skype: brunolopesbrandao | twitter: brandaob 2009/12/15 Rodolpho da Silva <nascime...@gko.com.br> Também concordo com o Michel. Para alguns casos (principalmente quando o assunto é performance em grandes volumes de informação/processamento) é melhor usar tecnologias que trabalham diretamente com a CPU (C, Delphi, VB, etc...), pois não existe nenhum "intermediário" (framework) causando assim um delay no processo. Apesar de perdermos em "portabilidade", ganhamos em velocidade. Att, Rodolpho da Silva www.essencialcode.com.br -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.427 / Virus Database: 270.14.108/2566 - Release Date: 12/15/09 07:52:00 -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev
smime.p7s
Description: S/MIME cryptographic signature