我刚决定开始使用移动应用程序来获得乐趣,但它需要一个后端。所以我在Amazon Web Services上创建了一个EC2实例,并安装了Amazon Linux AMI。
我也设置了一个数据库实例,并在那里插入了一些虚拟数据。
现在,我要采取的下一步是编写一个RESTful Web服务,该服务将在我的服务器上运行,该服务将与我的数据库(独立于我的服务器)连接。
第一个问题,这会被视为API吗?
其次,我正在研究用Python实现这个Web服务,您认为有更好的选择吗?
第三,如果我建立一个网站,是否也应该能够使用这个RESTful Web服务来查询数据库中的数据?
答案 0 :(得分:1)
有点广泛,尤其是Python部分。
是的,这可以被视为API。将SOAP和REST服务视为 通过网络提供的API。
此问题以意见为基础,不适合此处讨论。一个 指南是,如果它适合你,那就很好。
是的,您应该在网站上使用REST服务 将重复工作。
答案 1 :(得分:0)
如果您主要关注移动应用程序(并且只需要一个后端来完成工作),我会为后端提供一些快捷方式。看到这些主题: https://stackoverflow.com/a/21702809/2959100
但是,如果你需要实现后端。