Acredito assim: Antes de definir/utilizar um framework, deve-se primeiro analisar o escopo e as necessidades técnicas do projeto. Se este projeto necessita ser escalável, padrões/frameworks são sempre bem vindos.
Críticas quanto a fw todos tem (Conceptual Constraints), quem aqui nunca customizou um mínimo que seja o Cairngorm ou o PureMVC? Como por exemplo, eu mesmo não uso um *Singleton *no *ModelLocator*. Uma vez que trabalho a nível de casos de usos, e cada caso de uso geralmente contém um *ModelLocator*, é no mínimo custoso ter diversas instâncias de singletons em execução no cliente. Para melhor me atender, apliquei o padrão *MonoState* nos ModelLocator, onde agora bascimente tenho apenas uma instância única que mantém os estados de todos os *ModelsLocator. *Para terem idéia eu instâncio assim um ML: var modelLocator:MeuModelLocator = new MeuModelLocator(); Fora evitar objetos anêmicos ( http://martinfowler.com/bliki/AnemicDomainModel.html), e construir objetos inteligentes detentores de estado(Um estado local) e comportamento. Enfim, sou adepto de frameworks mas sempre levando em conta o escopo do projeto. Abraços e tenham uma boa tarde. Atenciosamente: ----------------------------------------------- | Rodrigo Pereira Fraga| http://www.digows.com/ http://forum.flexbrasil.com.br/ ----------------------------------------------- 2008/8/19 Mário Júnior <[EMAIL PROTECTED]> > ehhehe... esses posts com avisos do ministério da saúde são muito bons sim, > não se acanhe em fazê-los. > > Bem, é exatamente como vc disse sobre o Conceptual Constraints. Vejo muita > gente que vai fazer um simples crud de duas telas e se perguntando: devo > usar Cairgorm ou PureMVC? Ou ainda, querer compará-los. Por isso, mais uma > vez, digo que o uso de um fw é sim muito relativo. Mas por favor, não me > entendam mal... não estou dizendo q não é para usar fws, nem disse q são > ruins, só alerto para refletirem sobre o seu uso na natureza do seu projeto. > É bem mais uma questão analítica do q técnica. > > Um abraço. > > > -- > Mário de Souza Júnior > Programador Java / Flex : AS3 / PHP > (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 -~----------~----~----~----~------~----~------~--~---
