Opa seja muito bem vindo José,

bom quanto a usar ou não um DataService (AMFPHP ou outro ) [ esses
implementam o protocolo AMF
wiki|en<http://en.wikipedia.org/wiki/Action_Message_Format>]

a questão é: tenho que usar obrigatoriamente?
a resposta é: não!

mas por que tanta gente fala para usar?
Questão de performance... facilidade e afins...

as mensagens através do AMF (como vc comentou o AMFPHP, que usa o AMF)
as mensagens são menores que as em XML e isto impacta no tempo de resposta
que reduz o tempo de espera para a comunicação Interface - Servidor
(frond-end : Flex <> back-end|servidor qq linguagem que vc quizer usar)

sobre ficar lento caso vc use XML, bom se você for comparar com a velicidade
de acesso aos
dados que teria caso utiliza-se o AMF, sim fica lento, mas no geral de
performance
tem como utilizar... se você quizer outra alternativa que não seja AMF nem
XML, ainda pode usar
o formato JSON, que é formato texto com uma formatação mais reduzida, com
isso menos "lixo"
nas mensagens entre interface e servidor... indo o que interessa, os dados
da aplicação em si :P


* não sei se você conhece Java e ainda mais o formato RMI (é antiguinho
isso, da época client-server)
eu normalmente ilustro usando ele para o pessoal que conhece java...

no caso a parte legal para quem usa um data service, é você trabalhar com
objetos Flex <objetos> Servidor (Java, .Net, PHP5, Ruby, etc)

com isso você não precisa se preocupar em ter nenhuma outra camada para
gerar/manipular XML :P
pq o DataService se encarrega de fazer o meio de campo para você, formatando
as mensagens usando o
protocolo AMF que Mapea os objetos AS3 (Flex) > para seus objetos no lado do
servidor na linguagem que
você estiver utilizando [ nessa parte que se encaixa a facilidade, que eu
comentei, pelo menos no meu ponto de vista ]

ps.: será que ajudei? =]

qualquer coisa diga ae,
que o povo aqui ajuda bastante o/


-- 
Att,
Erko Bridee de Almeida Cabrera
http://erkobridee.com/
http://gospel.erkobridee.com/
http://www.cwbfx.com/
http://www.portaljava.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
-~----------~----~----~----~------~----~------~--~---

Responder a