Helio, Trabalho numa instituição bancaria. E o sistema é em Flex/AIR com back-end em Java e posso lhe dizer que tem um bom desempenho.
Abraços 2013/3/17 Jemerson Damásio <[email protected]> > Prezados, boa tarde, > > Aproveito para me apresentar, meu nome é Jemerson Damasio, sou um > desenvolvedor de jogos em flash iniciante e entrei no grupo há pouco. > Muito interessante a discussão, parabéns a todos que estão > compartilhando informações, especialmente ao Adriano Pessoa, que foi um > pouco mais técnico. =) > > Abraços. > > Jemerson Figueiredo Damasio > Contact: +55 83 8618-2233 > > > Em 16 de março de 2013 11:58, Adriano Pessoa > <[email protected]>escreveu: > > Olá Hélio, >> Trabalho em dois sistemas realmente grandes, por razões estratégicas da >> empresa não posso divulgar links ou dar muitos dados a respeito, mas o Flex >> aguentou e aguenta o tranco até hoje. Passando um pouco das experiências >> que tive posso enumerar alguns pontos de atenção: >> 1. Devido a grande quantidade de usuários concorrentes a carga mais >> pesada digamos assim fica a cargo do backend. Processar concorrência, >> conflitos, etc ficam muito mais difícil em sistemas de grande porte do que >> em aplicações menores. >> 2. Caso pretenda usar Java, tenha uma atenção especial caso pretenda usar >> o serviço de mensagens do Flex para streaming em cima da Servlet API 2.5 ou >> inferior, pois à medida em que a quantidade de usuários concorrentes >> aumenta, seu hardware precisa escalar junto. (Segundo a documentação a >> proporção é de 1 : 1.1) >> 3. Nesses dois projetos não foram utilizados modules, o SWF final em um >> projeto chegou a 4MB e no outro a 2,7MB utilizando para isso otimização >> extrema de imagens (que dá um trabalho desgramado) e muita componentização. >> 4. Outro fator importante a se observar em sistemas realmente grandes é o >> consumo de memória no cliente. Como já é sabido de todos, o flex tem uns >> gargalos "misteriosos" no GC. Nesses sistemas que citei, o consumo gira >> entre 128 a 256MB, exigindo uma programação extremamente cuidadosa, sempre >> dando um jeito do GC limpar o máximo de recursos não utilizados possível. >> 5. Para telas gigantes o melhor foi separar os campos em abas, garantindo >> que cada componente só será criado quando necessário, o que dá um trabalho >> muito maior, principalmente nas validações, pois tem horas que os >> componentes não foram criados ainda e ai precisam ser validados de uma >> forma diferente do convencional. Caso não deseje esse tipo de >> comportamento, sugiro que crie um container que crie os childs somente >> quando realmente necessário, daí você garante uma performance extra. >> >> Enfim, esses sistemas já estão no mercado há um bom tempo, nosso gargalo >> maior sempre esteve ligado ao backend pois ali na frente, o Flex toma conta >> e vai de boa. >> Depois desse livro, vou indo nessa. >> >> Abraços e boa sorte no seu projeto. >> >> >> Em quinta-feira, 14 de março de 2013 19h25min26s UTC-4, Mukthar escreveu: >> >>> Pessoal, alguem por um acaso conhece algum sistema Parrudo desenvolvido >>> em flex ? com link ? >>> >>> -- >>> *Hélio Antonio Francisco Silva* >>> Desenvolvedor web >>> Certificado Flash developer >>> Certificado Flash Design >>> Certificado web developer >>> Consultor Microsiga / Totvs >>> Desenvolvedor ADVPL / ASP >>> Analista de sistemas e ERP Sênior. >>> >> -- >> -- >> 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 >> --- >> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> dos Grupos do Google. >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> envie um e-mail para [email protected]. >> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> >> >> > > -- > -- > 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 > --- > Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" > dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para [email protected]. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > > > -- Albert Gebien Sun Certified Java Programmer 5 Sun Certified Web Component Developer 5 Sun Certified Business Component Developer 5 +55 (61) 8161-0619 -- -- 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 --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [email protected]. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
