Haroldo,
Apenas minha opinião, ok?
Eu acho ela 80% estável.
Problemas:
- Tem ainda alguns bugs;
- É feita em tecnologia "defasada" pq é toda em flex3 (o aspas fica
por conta de que o flex4 ainda suporta os componentes mx);
- O uso de efeitos atrapalha um pouco a criação de componentes via
mxml (principalmente o resizing de columns em grids);
- É um pouco pesada pq possui imagens grandes em seus icones, o que
vai aumentar o download inicial (foi parcialmente melhorado na mdi 2.6);
- Toda a flexlib (incluindo a parte mdi) está oficialmente
descontinuada e não há mais desenvolvimento pra ela; Existem patchs para
bugs feitos pela comunidade já há 2 anos mas nem os patches estão sendo
aplicados na versão oficial, de tão descontinuada está;
pontos positivos:
- Apesar dos poucos bugs, dá pra trabalhar legal com ela;
- O fonte está disponível, então é fácil fazer um fork na lib;
(apesar que ela é bem complexa de se mexer por dentro)
- Faz o que promete e implementa MDI, no final das contas :)
Minha conclusão pessoal:
Se vc realmente precisa de MDI (e não pode ou não quer usar SDI),
acho que o caminho é usar a flexmdi sim, em favor de vc mesmo fazer um
panel e implementar os controles minimizar, maximizar, etc.
Pode parecer simples, mas fazer na unha um mdi não é simples não.
Tem que lidar com posicionamento de N telas minimizadas,
salvar/restaurar o estado delas ao restaurar, tratar drag de tela,
tratar mudança de foco entre duas telas abertas ao mesmo tempo, tratar
alguma liberdade de customização visual das telas.. enfim... pra isso
tudo a flexmdi funciona legal.
Os problemas vão começar a aparecer quando vc precisar ampliar o
funcionamento básico dela.
Eu aqui estou fazendo meu próprio fork, já corrigi 2 bugs e agora
estou adicionando dois novos botões na barra de controle. (não sem antes
suar um cadim :)
abração,
- Luís Eduardo.
Em 04/11/2011 23:12, Haroldo Franzin escreveu:
Pessoal, Boa Noite
Estou dando uma estudada em alguns componentes, e vi o flexmdi, vi
que tem bastante recursos no controle das telas, porém alguem usa ele,
em seus projetos ? é estavel ? ou compensa montar as telas com PANEL ?
e customizar ele, colocando eventos de minimizar, maximinizar e afins ?
que DEUS abençoe todos
Obrigado
--
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