I have been building Joomla extensions since v1 but I soon need to take an API live that I have built and have been using for a while. Currently I am using Joomla 2.5 and have written plugins for this system:
https://github.com/techjoomla/com_api
Before going live I would like to future proof the system as much as possible. This API component has only recently started to be upgraded to work with Joomla v3 so it is currently preventing the site from being upgraded. I also think separating the public API and the user portal makes sense as there is no benefit from it being an integrated extension as the API will be used by mobile apps.
The current plan is to rebuild the API on a subdomain which will allow us to upgrade the user portal. I have been reading about the new Joomla framework which looks exciting. Would this be suitable for building a RESTful API for our mobile apps? If so, are they tips on getting started? I've read that FoF can be used to build an API, would this be a good choice? I saw the Kickstarter project intending to build exactly this sort of API, is that a potential option? Should I just strip back the current 2.5 site for the subdomain so it only runs the API?
Any suggestions on the best approach for building a Joomla based RESTful API for mobile interaction will be much appreciated.