Buenas tardes, veréis, estoy leyendo acerca de como realizar y crear una API Rest para una web que estoy realizando. He leído sobre la teoría, los métodos GET, PUT ... y el articulo de [URL="http://www.gen-x-design.com/archives/create-a-rest-api-with-php/"]gen-x-design.com[/URL], pero me surge una pregunta.
Mi intención es crear una API Rest y a partir de esta, hacer la web y las apps para Android, iOS y Windows 8. La idea la tengo clara, pero lo que no me queda claro es lo del Rest. La idea es montar una api como puede ser la de Youtube, Facebook o Twitter (con menos funciones claro esta) especifica para mi web. Entiendo que el ejemplo de [URL="http://www.gen-x-design.com/archives/create-a-rest-api-with-php/"]gen-x-design.com[/URL] es algo básico, pero ¿como debería implementar el resto de métodos o consultas de mi API? ¿Sería mejor crear el Rest con algún framework de PHP tipo Symfony 2 o CodeIgniter?
Sabéis de algún ejemplo mas o menos completo sobre una API real y usable (aunque sea de consulta de bases de datos).
Muchísimas gracias !