gpt4 book ai didi

saas - Saas 和 API 有什么区别。 (SaaS 与 API)

转载 作者:行者123 更新时间:2023-12-04 22:20:21 26 4
gpt4 key购买 nike

我想知道 SaaS 和 API 有什么区别。我觉得它在某种程度上是一样的。假设我正在构建 Rails 或 Flask api,我可以说我正在构建 Rails 或 Flask SaaS?

saas:软件即服务 (SaaS) 是一种软件分发模型,其中应用程序由供应商或服务提供商托管,并通过网络(通常是 Internet)提供给客户。( source )

api:API 代表应用程序编程接口(interface),它只是一种获取信息并将信息传递给可信合作伙伴的方式。类别。人与博客。(谷歌)

最佳答案

软件即服务是一个完整的应用程序,它从单个代码库托管/支持多个用户。 Gmail、Hotmail、Dropbox、Google Drive、Stackoverflow - 几乎所有您在线使用的东西,也被多人用作服务。

API 只是其他人在现有应用程序之上构建的一种方式。 API 不需要 SaaS,而且 API 的存在时间比 Internet 本身要长得多。

如果您正在构建 API,这通常意味着您需要其他人在您通过 API 公开的某些数据的基础上构建,或者扩展您正在为其创建 API 的应用程序。您可能只是为了方便使用而决定在线托管此 API,您也可以决定在线托管资源。现在,您的整个产品 API + 资源 + 接口(interface)是作为服务分发的软件的一个示例。

但是,您可以完美地使用 API 来创建完全离线的应用程序。例如,您可以使用浏览器的 API 为 Chrome 或 Firefox 创建新的扩展,但 Chrome 不是“SaaS”。

关于saas - Saas 和 API 有什么区别。 (SaaS 与 API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26087719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com