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.


Responder a