Weitere ähnliche Inhalte Ähnlich wie CakePHP + Adobe Flex®, v2 (20) CakePHP + Adobe Flex®, v214. Define uma classe de aplicações que rodam direto da web e dão enfase na experiência do usuário. 20. MXML é um XML com tags pré-definidas que podem gerar componentes ou definir ações; 21. ActionScript é uma linguagem de programação, semelhante ao JavaScript que permite controle da aplicação FLEX. 25. JSON implica em um overhead, é preciso converter tudo que será enviado para JSON e depois reverter para um formato nativo. 27. O AMF é um formato binário e nativo dentro da plataforma Flash/Flex; 28. AMF – a língua natural Fonte: http://www.jamesward.com/census/ 30. Do lado servidor o PHP ainda não oferece um suporte padrão para o formato (da forma que fornece para o JSON e XML); 34. Zend_AMF – parte do Zend Framework e fruto de parceria entre Adobe e Zend. Possui como principal desenvolvedor o criador do AMFPHP; 35. WebORB for PHP – solução completa para comunicação utilizando AMF agregada a serviços avançados. Possui versão grátis (limitada) e paga. 36. AMF e PHP – fluxo de trabalho Cliente navegador/ flashplayer Servidor Apache Requisição Resposta Comunicação Utilizando AMF PHP MySQL 38. Servidor: recebe o pedido, identifica o conteúdo da mensagem utilizando alguma das implementações do AMF para PHP; 43. Há uma boa separação de código (cliente -> servidor), o que facilita atualizações e escalabilidade. 50. O objetivo do CakePHP é agilizar o desenvolvimento dos nossos serviços. 51. Não há iteração entre o CakePHP e a aplicação Flex além das requisições e respostas. 55. CakeAmfPHP – plugin para CakePHP, um dos primeiros a serem desenvolvidos, está parado na versão 0.6 (utiliza AMFPHP); 57. CpAMF – plugin que tem como base o CakeAmfPHP, possui atualizações constantes (utiliza AMFEXT ou AMFPHP); 60. A aplicação do exemplo é um esboço de solução, apenas para demonstrar a iteração do PHP + Flex; 64. Para ver o fonte da aplicação, faça um checkout ou export do repositório: http://svn.radig.com.br/pagode