【发布时间】:2012-08-27 18:12:32
【问题描述】:
我正在开发一个应用程序和网站。他们有用户、合约等相关信息。设计一个API而不直接连接数据库的原因是什么?
编辑: 我刚刚开始开发,没有使用 Web 服务的经验。请尽可能彻底。
【问题讨论】:
标签: django web-services api rest
我正在开发一个应用程序和网站。他们有用户、合约等相关信息。设计一个API而不直接连接数据库的原因是什么?
编辑: 我刚刚开始开发,没有使用 Web 服务的经验。请尽可能彻底。
【问题讨论】:
标签: django web-services api rest
使用 API 而不是直接访问的原因有多种。
想到的前两个:
【讨论】:
Facebook、Google 和 Twitter 等网站永远不能让第三方应用程序直接连接到他们的数据库:这是一个巨大的安全风险。 (如果 Facebook 允许任何人访问他们的数据库,包括私人用户信息和消息,您会感到舒服吗?)
API 充当了第三方应用程序获取他们被允许访问的各种信息的大门。
【讨论】: