DUVIDA 1 :

   Estou desenvolvendo  em um projeto sozinho ... e avaliei diversos
frameworks flex, o projeto e de medio porte
descartei  o Carnigorm.... avalie o Swiz e o Mate,   estou utilizando
o Mate.

   O IOC e um "conceito" que no caso do projeto,  resultou nos
seguintes beneficios :

1)O Mate facilitou reaproveitar a mesma View ( componente )  em
diversas situações
     com eventos diferentes, ( analiso os dados que estão no evento
antes,  para saber qual outro evento devo disparar para chamar o
serviço remoto especifico ) .  Para a View e indiferente o  objetivo e
exibir dados e emitir eventos com os dados.

2) Facilidade de passar para outro desenvolvedor dar manutenção, sem o
cara ter que ler uma tese de mestrado sobre MVC.

3) Gostei bastante da ideia dos "event map" ...centraliza os eventos
e a "injeção"  de dados na View,  facilita a leitura e a manutenção e
evita
coisas do tipo "Aplication.nomedocomponente.dispatchEvent(event)".

4 ) Testes com o  Mock Services, sem ter a necessidade de ter um
serviço rodando no backend ( 
http://mate.asfusion.com/assets/content/docs/Mock_services.pdf
) , quando vou testar no servidor so "chaveio" para o serviço real.

Como  iniciei a analise e os testes de conceito com o  Mate  e  foi
satisfatorio em relação ao que eu precisava, descartei o uso Swiz.


DUVIDA 2 :

O IOC nos framework Mate e Swiz não tem nada haver com o IOC do
Spring ...
um "roda" no backend ( servidor ) e outro no front-end (cliente) . são
coisas distintas.

Sugestão : Antes de iniciar o projeto, reserve um tempo para testar os
frameworks, construa um pequeno
projeto 2 ou  3 funcionalidades, mas que represente um pouco da
complexidade do projeto que voce vai desenvolver.
Começe a desenvolver com os  frameworks que melhor se encaixa.e no
final avalie de acordo com alguns parametros(necessidades) que
voce estabelecer (  facilidade em desenvolver , manutenção , ambiente
de produção , etc ...... )  .

On 12 maio, 20:44, RafaelViana <rfl.vi...@gmail.com> wrote:
> Pretendo levantar uma discussão não sobre qual framework é melhor, e
> sim qual o benefício em usá-los em uma aplicação Flex.
>
> Sempre entendi que frameworks serviam para ajudar o desenvolvedor,
> então acabava me tornando dependente desses frameworks, uso muitos,
> sem saber a sua real necessidade, só sei que eles estão me
> ajudando.Portanto quero aprender mais sobre a necessidade deles.
>
> Em um artigo que estava lendo Choosing a Flex Framework (Jeremy
> Wischusen), na conclusão ele cita:
> "One of the benefits of using a framework is that it standardizes how
> things are coded.", ou seja, um dos benefícios de usar um framework é
> que ele padroniza o código.
>
> E no último paragrafo ele conclui assim:
>
> "So, it would seem that choosing the right framework—or choosing not
> to use a framework at all—is really a function of the goals of the
> developer and the environment in which the project will be created.
> The best advice I can give is to be honest with yourself about what
> you and the project require. I know that after doing my research and
> writing this article, I am much more open to the idea of frameworks,
> and I see that they do fulfill certain needs."
>
> Resumindo:
>
> Que para escolher qual framework usar (ou se vai usar) depende das
> necessidades do projeto.E que os frameworks preenchem certas
> necessidades
>
> DÚVIDA 1:
>
> Os frameworks são aconselhados para equipes com mais desenvolvedores
> (aproveita a padronização do código). E para projetos onde existe
> apenas um, ou no máximo dois desenvolvedores, quais diferenças vocês
> notaram no uso de frameworks?Quais seriam essas necessidades que ele
> preenche?
>
> DÚVIDA 2:
>
> Complementando, e questionando mais.Alguns desses frameworks como o
> Swiz e o Mate oferecem IOC (Inversão de Controle), que seria outro
> benefício do uso desses frameworks.
>
> Tenho utilizado o Flex com o Spring (devido ao caso que comentei no
> inicio da discussão), com ele já consigo fazer essa IOC (no Java).Qual
> a diferença de se usar o IOC com o Spring ou com o Swiz? Eles são
> complementos, ou fazem o mesmo serviço?
--~--~---------~--~----~------------~-------~--~----~
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