azure api-apps、logic-apps、web-apps 和 azure functions 之间的区别

Difference between azure api-apps,logic-apps,web-apps and azure functions

azure API-apps、logic-apps、web-apps 和 azure functions 之间有什么区别?它对开发人员有何不同?

逻辑应用ps:

Logic Apps 提供了一种在云中简化和实施可扩展集成和工作流的方法。它提供了一个可视化设计器,可以将您的流程建模和自动化为一系列 steps,称为工作流。有许多跨云和本地的连接器可以跨服务和协议快速集成。逻辑应用程序以触发器(如 'When an account is added to Dynamics CRM')开始,触发后可以开始许多组合操作、转换和条件逻辑。

Api Apps:

Azure 应用服务中的

API apps 提供的功能使在云端和本地开发、托管和使用 API 变得更加容易。使用 API apps,您可以获得企业级安全性、简单的访问控制、混合连接、自动 SDK 生成以及与 Logic Apps.

的无缝集成

网络应用程序ps:

App Service Web Apps 是一个完全托管的计算平台,针对托管网站和 Web 应用程序进行了优化。 Microsoft Azure 的这种平台即服务 (PaaS) 产品让您可以专注于您的业务逻辑,而 Azure 负责 运行 的基础设施并扩展您的 apps.

函数:

Azure Functions 是一种解决方案,可轻松 运行 宁小段代码,或 "functions," 在云中。您可以只编写解决手头问题所需的代码,而不必担心整个应用程序或 运行 它的基础架构。函数可以提高开发效率,您可以使用自己选择的开发语言,例如 C#、F#、Node.js、Python 或 PHP。只需为代码 运行 的时间付费,并相信 Azure 会根据需要进行扩展。 Azure Functions 让您可以在 Microsoft Azure 上开发无服务器应用程序。

Api apps 和 Web apps 几乎是一回事。 Logic Apps 和 Functions 在某种意义上是相同的,它们允许您做一些事情作为对事件的响应或按计划进行,但是 Functions 是 运行 代码(或现有应用程序)和Logic Apps 更像是一个工作流构造器,您可以在其中执行现有操作并将它们链接起来(因此无需编码,或几乎无需编码)

ps。您可以轻松地为那些在线的人找到文档以获得更广泛的理解