我为我的原型应用程序设计了数据库图表(11个entites)。我需要有一个REST API,这将允许我构建一个与它对话的原型Android平板电脑应用程序。
考虑到这仅用于原型目的。启动和运行API的最快捷方式是允许我获取,放置,删除等。
此时的安全性不是问题所以即使所有添加编辑删除都打开也没关系。
我最初的想法是使用PHP和MySQL构建它可能使用Yii框架来帮助我,但我觉得可能会有更快的东西用于我的目的。
有任何想法或建议或意见吗?
答案 0 :(得分:6)
值得研究API快速原型设计工具,例如Apify(tutorial),因为您从头开始。如果您计划同时使用API和Web站点访问相同的数据,请考虑为两者使用一个框架,因为它有助于防止重复逻辑。 CakePHP和Yii是适合此类开发的多用途框架的好例子。
答案 1 :(得分:2)
如果Python是一个选项,那么使用轻量级的http框架来构建访问数据库的REST API是微不足道的。
以下是使用itty框架的功能完备的http服务器的代码段:https://github.com/toastdriven/itty/blob/master/examples/web_service.py和https://github.com/toastdriven/itty/blob/master/examples/posting_data.py
答案 2 :(得分:0)
看看这个允许您在几秒钟内创建API REST的项目。
https://github.com/GeekyTheory/Automatic-API-REST
克隆回购。
git clone https://github.com/GeekyTheory/Automatic-API-REST/
将其放入您的网络文件夹/var/www/YourWebPage/