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.


Responder a