MXStudio » Flex » O AMFPHP voltou

O AMFPHP voltou

O PHP foi uma das mais importantes linguagens de programação, talvez a mais importante, no processo de popularização das RIAs, desenvolvidas em Flash e posteriormente em Flex, quando o assunto o assunto é a comunicação com “Flash Remoting”, hoje chamamos de AMF (AMF0 ou AMF3).

Vários desenvolvedores começaram a ficar com um pé atrás ao utilizar o AMFPHP, devido às atualizações que passaram a ser bem raras a partir do segundo semestre de 2007. Uma esperança surgiu em 2008, com o lançamento da versão 1.9 Beta, porém, novamente após um tempo, ficavam pensando quando o Release Final estaria pronto. Até ai, muita coisa mudou, a Adobe começou a liderar as tecnologias da antiga Macromedia, e uma grande revolução foi o lançamento do BrazeDS. Pra quem chegou a trabalhar com a primeira versão do Flex sabe como a licença era cara e de lá pra cá, a tecnologia ficou muito acessível: Flex Builder educacional, Flex Builder gratuito para desenvolvedores desempregados, Flex Builder para Linux, entre outros.

A versão 1.9 do AMFPHP no início, para mim, pareceu ser somente um incremento para adicionar suporte ao AMF3, mas depois começaram a publicar muitas novidades com relação a performance, que me deixou mais feliz.

Apesar de hoje termos o BlazeDS e também muitas outras ferramentas que adicionam suporte do AMF para outras tecnologias, vale ressaltar que a escolha da tecnologia A, B ou C, se dá por uma série de quesitos que devem ser bem analisados para cada projeto e/ou organização em questão, segue alguns deles:

  • Prazo de desenvolvimento;
  • Infraestrutura (máquina do servidor/desenvolvedor, por exemplo, para trabalhar com Java, exige mais memória);
  • Custo;
  • Padronização;
  • Implantação.

Outro dos grandes boatos da internet foi dizer que o AMFPHP morreu, pois seria substituído pelo ZendAmf, o que não podemos afirmar hoje. É difícil prever o que vai realmente acontecer, o mundo é uma “caixinha de surpresas”. Agora, com tantas atualizações do AMFPHP e do ZendAmf não posso afirmar qual das duas versões é realmente mais rápida, há blogs com testes que mostram que o AMFPHP é mais rápido que o ZendAmf, porém há outros que dizem que o ZendAmf teve uma atualização que deixou sua otimização 10x mais rápido. É ai que me pergunto: será que o teste do Blog X foi realizado com a versão otimizada do Zend ou não? Só você fazendo os seus próprios testes para ter certeza. Muitas coisas são ditas, mas nem tudo é o que parece, há muita ilusão. Isso me faz lembrar das palavras de um dos meus professores da universidade: ”a uns 2 anos atrás a Empresa X publicou uma matéria em revista de referência na área de tecnologia, dizendo que utilizava Windows em seus servidores, pois afirmava que o Windows era mais ágil no processamento das transações de aprovação de pagamento das compras com cartão de crédito. Isso fez com que vários concorrentes utilizassem Windows em sua infraestrutura, mas 2 anos após essa matéria, a mesma pessoa disse ao ser questionada sobre o mesmo assunto, que sempre utilizou Linux”. As estratégias coorporativas afetam o mundo em que vivemos, é por isso que às vezes pequenas empresas aparecem do nada. Tudo pode ser resumido a uma única palavra: “SOLUÇÃO”.

Deixo alguns links para você ler e refletir, discussão é bem-vinda, então comente:


Assine o nosso Feed
1.404 assinantes,
assine você também!
Publique esse artigo no Twitter Salve este artigo no Delicious Cadastre esse artigo no Dihitt Cadastre esse artigo no UEBA Cadastre esse artigo no Rec6

Deixe um Comentario

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

Renan Fretta

Desenvolvedor de Aplicativos Ricos para Internet (RIA) em Adobe Flex, com PHP (AMFPHP) e Java (BlazeDS).

Últimos Artigos do Autor