eu assisti esse vídeo e me interessei:
http://www.onflex.org/ted/2008/09/360flex-sj-2008-introduction-to-swiz.php

depois disso, baixei o fonte do svn do google code para ver a implementação
e então compreendi melhor como ele funciona.




2008/12/19 Anderson Marcondes <[email protected]>

> 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..)
>>
>>
>>
>
> >
>


-- 
Mário de Souza Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.com

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a