Aqui na empresa onde o projeto é bem grande se não utilizamos uma MVC
dentro do MVC é impossível mantermos uma organização e documentação
fácil.

em nosso caso na parte flex fica assim

Modulo (
 - > Controllers
 - > Events
 - > Views
 - > Services
)

Para cada módulo do sistema tem isso aí
... utilizamos Swiz


2011/12/20 Eric Cavalcanti <ecavalca...@gmail.com>:
> Existem vários benefícios na utilização de um framework e alguns padrões de
> projeto com o Flex. Principalmente para aplicações Enterprise. Concordo que
> algumas abordagens podem deixar o código muito burocrático do lado da View.
> No último projeto que participei em Flex, utilizei Swiz e Presentation
> Model, sem controllers, muito menos delegates e os resultados foram
> excelentes.
>
> Abraços,
> Eric Cavalcanti
>
> Em 20 de dezembro de 2011 09:46, Rogerio Gonzalez
> <rogerio.gonza...@gmail.com> escreveu:
>
>> Resumiu muito bem Junior!
>>
>> Atrevo-me a resumir ainda mais... Flex = V do MVC :)
>>
>> Agora falando em código, querer dividir ( dentro do flex ) suas classes,
>> views, eventos e models querendo montar um MVC dentro do V do MVC do projeto
>> como um todo... isso eu acho descabido...
>>
>> Lembre-se sempre... Flex foi feito para ser simples. Ele é um frontend
>> para sua aplicação. Se ficou complexo, vc ta usando errado a ferramenta!
>>
>>
>> Abraços
>>
>> Rogério Gonzalez
>>
>>
>>
>> 2011/12/19 Júniorp <junior_parmigi...@yahoo.com.br>
>>>
>>> Olá vvigano,
>>> primeiramente muito cuidado com explicações sobre a arquitetura MVC
>>> que encontra por ai, muitos acham que se somente dividir sua aplicação
>>> em "3 classes java" por exemplo esta programando em MVC e mais acham
>>> que porque esta usando java esta programando orientado a objetos (ISSO
>>> É MUITO COMUM). MAs é apenas um exemplo e um desabafo :D ufa.
>>>
>>> Bem, deixa eu tentar explicar. Digamos que vai trabalhar com java como
>>> sua linguagem de back-end e utilizar o framework BlazeDS para
>>> comunicas seu fron-end flex com o java, pois bem.
>>> Se dedicar algumas horas para estudar estas tecnologias inclusive o
>>> MVC vai perceber que:
>>> M, Model = Suas classes java (independente da quantidade que classes
>>> que utilizar para fazer um cadastro por exemplo: DTO, DAO e uma classe
>>> para implementar suas regras de negócio)
>>> V, View = Suas interfaces em flex (Classes em action script, mxml e
>>> outras)
>>> C, Control = O framework BlazeDS, pois será este que fará o papel do
>>> controle, vai receber as requisições do flex, interpretar através das
>>> configurações nos arquivos (remoting-config.xml e services-config.xml)
>>> e enviar a requisição para suas classes java.
>>>
>>> Dica: Implemente suas regras de negócio em seu back-end independente
>>> de linguagem que utilizar, pois se amanhã a adobe resolver acabar com
>>> o flex, ou sua empre decise utilizar outra tecnoligia como: GWT por
>>> exemplo, suas regras de negócio estão todas prontas somente vai fazer
>>> a interface, simples não!
>>>
>>> Espero ter ajudado, abraço.
>>>
>>> ====================================
>>> Ednei Parmigiani Júnior
>>> Cel. (18) 9146-1671
>>> Araçatuba - SP
>>> E-mail/MSN: junior_parmigi...@hotmail.com
>>> ====================================
>>>
>>> --
>>> 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
>
>
> --
> 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

Responder a