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