Bleg - Interactividad, Usabilidad y Web » Blog Archive » Amfphp: llamadas remotas desde PHP

Amfphp: llamadas remotas desde PHP

03 de Junio, 2007

Bien… estos últimos días me he visto en la necesidad de investigar bastante sobre comunicación de Flash con una base de datos en el servidor… y leyendo… vi que amfphp es una muy buena opción, para quienes no tenemos $$$ suficiente para pagarle a adobe una licencia de Flash remoting y además no tenemos un server ColdFusion.

Amfphp es un RPC que nos permite comunicar datos entre el cliente (Flash, Flex, …) y el servidor (PHP).

Se trata de llamar a un método de un objeto local con varios parámetros y una función de vuelta y recibir los resultados. No hay que preocuparse de cómo se envian o reciben los datos, el cliente y el servidor (Flash y PHP) están sincornizados para ello. Te permite preocuparte sobre las características de tu aplicación más que por como se implementa, a parte de ofrecer un navegador que permite realizar los servicios y probrarlos antes de que se empiece a desarrollar el cliente.

Permite conectar PHP con: Flash y Flex con Remoting, JavaScript y Ajax con JSON y clientes XML con XML-RPC. Y entre las características que nos ofrece, nos encontramos con que es compatible con PHP4 y PHP5, sin necesidades de extensiones, es rápido y ligero, ofrece herramientas para ayudarnos en el desarrollo y es posible incluirlo en el framework que usemos.

Ejemplos de desarrollo usando Amfphp que nos pueden ayudar:

Podés descargar el Amfphp acá