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

Responder a