首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Saas和API之间有什么区别。(SaaS诉Api)

Saas和API之间有什么区别。(SaaS诉Api)
EN

Stack Overflow用户
提问于 2014-09-28 17:42:21
回答 3查看 14.8K关注 0票数 10

我想知道SaaS和API之间有什么区别。我觉得好像是一样的。假设我构建了一个Rails或Flask,我可以说我正在构建一个Rails或SaaS

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

api: API表示应用程序编程接口,它只是获取信息并将信息传递给受信任的合作伙伴的一种方式。类别。人和博客(Google)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-28 17:50:01

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

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

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

但是,您可以完美地使用API创建完全脱机的应用程序。例如,您可以使用浏览器的API为Chrome或Firefox创建一个新的扩展,但Chrome不是"SaaS“。

票数 10
EN

Stack Overflow用户

发布于 2014-09-28 17:44:42

SaaS应用程序可以提供用户界面。API总是编程接口。API也不一定在网络上工作。

票数 4
EN

Stack Overflow用户

发布于 2021-11-19 05:42:57

SaaS接口& APIs是软件作为服务的缩写。这是为企业开发的更具创新性的新工具之一。它旨在帮助企业将他们使用的应用程序集成成他们可以在办公室使用的格式。需要考虑的主要问题之一是,新软件将如何与您现有的软件以及您可能需要购买的未来软件应用程序一起工作。

为了解决这个问题,有一个选项将允许您购买一套设计为协同工作的完整应用程序。由于这不是所有企业的最佳选择,所以也可以选择拥有一个开放的API,允许业务轻松地集成他们购买的未来应用程序。

业务内部的API --所有为使用而实现的不同软件应用程序--都需要与现有的软件很好地工作。让一个部门使用其他部门不使用的软件,或者使用其他部门没有使用的软件,这是一种糟糕的业务做法。这造成了不同部门之间的混乱。SaaS API旨在阻止这个问题,并创建用于保持内部办公室通信线路畅通的软件包。

接口SaaS接口是基于web的,这使得它成为小型企业的理想选择。这个小企业可以从世界任何地方进入这个系统。这消除了旧的软件系统对您的限制。

一些企业质疑,当他们切换到这样的系统时,他们的数据会有多安全。基本上,该系统采用前台和后台使用的业务流程,并使用第三方系统将两者联系在一起。由于使用此系统,数据被破坏的风险并不比您可能使用的任何其他基于web的应用程序大。所有可以使用的安全措施都已到位,以确保您的信息安全可靠。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26087719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档