Resolvi dar uma olhada no Swiz, mas não sei se é por não ter conhecimento em nenhum outro framework, mas estou tendo dificuldades para entendê-lo.
O único material disponível é do Google Code?! []'s 2008/11/1 Mário Júnior <[email protected]> > Grande Wendel!!! Blz mano? > Entao um artigo, propriamente dito, não tenho! mas a idéia é bem simples: > Os CairngormEvents personalizados tem a função somente de transportar > objetos para os command. Somente isso. Vc pode pode usar só uma classe para > fazer isso, dynamic class. Sendo dynamic class vc pode adicionar atributos > em runtime e lá no command vc pode recuperar pelo agurmento event. > > Vc ainda tem o fonte do FramerSystem, akele projeto do gringo safado q nao > nos pagou... dá uma olhada q lá já foi feito desse jeito, e as constantes de > eventos já centralizadas também. > > Qualquer coisa, dá um alô. > > Um abraço. > > > > > > 2008/11/1 Wendelmaques Rodrigues <[email protected]> > > >> Bom dia Mário, fiquei curioso sobre: >> >> "- Events desnecessários e repetitivos (isso já até alterei e fiz uma >> forma melhor trabalhando com eventos dinâmicos)" >> >> Gostaria de obter mais informações a respeito, você tem algum anrtigo >> sobre essa questão ou pode fazer uma pequena explicação? >> >> Aqui em um projeto o maior problema é a repetição de eventos. >> >> Obrigado. >> >> -- >> Celular: 61 9254-4688 >> Twitter: http://twitter.com/wendelmaques >> >> >> >> 2008/10/30 Mário Júnior <[email protected]>: >> > O Cairngorm ganhou fama por ter sido a primeira proposta de micro >> > arquitetura para desenvolvimento com Flex, e ganhou apoio da Adobe, MAS >> nem >> > por isso é a melhor solução. >> > Um dos pontos cruciais que deixam a desejar no Cairngorm: >> > >> > - Falta de sensibilidade da View em tratar respostas vindo do servidor >> > (result e false). >> > - Não há reaproveitamento de Commands (fazer com switch? afff...) >> > - ModelLocator tende a ficar inchado >> > - Events desnecessários e repetitivos (isso já até alterei e fiz uma >> forma >> > melhor trabalhando com eventos dinâmicos) >> > >> > Se vc seguir o "padrão Cairngorm", relamente terá q fazer isso: dados do >> > result devem ser jogados no modelLocator e o view conhece APENAS o >> > modelLocator. Com o tempo, vc vai perdeber q o seu modelLocator vira um >> > "repositório de variáveis" e, por ser singleton, terão o escopo por toda >> a >> > aplicação assumindo um papel de variáveis "globais" oq é horrível - no >> meu >> > ponto de vista. >> > >> > Caso queire, ou necessite, trabalhar como seu objeto - aplicar alguma >> lógica >> > sobre ele, etc.. - terá q fazer isso dentro do VO ou no result do >> command. >> > >> > >> > Por fim, acharia melhor vc começar a pesquisar por outros FWs como o >> Mate >> > Framework ou um outro q conheci há pouco tempo e gostei muito: Swiz >> > Framework (coincidentemente tem a mesma idéia do EloFlex, fw q estava >> > desenvolvendo para a Elotech) com injeção de Dependências e dinamismo >> por >> > Meta-Tags (estilo annotations do spring). >> > >> > Aqui no site do Ted Patrick, tem um vídeo de 1h sobre o swiz. dê uma >> olhada >> > (não preciso dizer q é inglês né) >> > >> > >> http://www.onflex.org/ted/2008/09/360flex-sj-2008-introduction-to-swiz.php >> > >> > Como sempre, essa idéia que tenho sobre o cairngom representa apenas >> minha >> > opinião pessoal... Antes de tudo, sempre vale a boa análise e o bom >> senso. >> > Se o seu projeto já foi iniciado com o Cairngorm, então continue com ele >> há >> > menos q vc tenha prazo suficiente para investir em aprendizado no swiz >> > (muito simples de entendê-lo) e migrar tudo oq já fez com o cairngorm >> para o >> > novo fw. >> > >> > >> > Abraços e bons estudos. >> > >> > >> > >> > -- >> > Mário de Souza Júnior >> > Programador Java / Adobe Flex >> > (44) 4009-3550 Maringá-PR >> > http://blog.mariojunior.com >> > [email protected] (gtalk, msn, etc..) >> > >> > > >> > >> >> >> > > > -- > Mário de Souza Júnior > Programador Java / Adobe Flex > (44) 4009-3550 Maringá-PR > http://blog.mariojunior.com > [email protected] (gtalk, msn, etc..) > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
