简体   繁体   English

azure api-apps、logic-apps、web-apps和azure函数的区别

[英]Difference between azure api-apps,logic-apps,web-apps and azure functions

What is the difference between azure API-apps,logic-apps,web-apps and azure functions? azure API-apps、logic-apps、web-apps和azure函数有什么区别? And what difference does it make for developer?它对开发人员有什么不同?

Logic Apps:逻辑应用:

Logic Apps provide a way to simplify and implement scalable integrations and workflows in the cloud.逻辑应用程序提供了一种在云中简化和实施可扩展集成和工作流的方法。 It provides a visual designer to model and automate your process as a series of steps known as a workflow.它提供了一个可视化设计器来建模和自动化您的过程,作为一系列称为工作流的步骤。 There are many connectors across the cloud and on-premises to quickly integrate across services and protocols.云中和本地有许多连接器,可以跨服务和协议快速集成。 A logic app begins with a trigger (like 'When an account is added to Dynamics CRM') and after firing can begin many combinations actions, conversions, and condition logic.逻辑应用以触发器开始(例如“将帐户添加到 Dynamics CRM 时”​​),触发后可以开始许多组合操作、转换和条件逻辑。

Api Apps:应用程序接口:

API apps in Azure App Service offer features that make it easier to develop, host, and consume APIs in the cloud and on-premises. Azure 应用服务中的 API 应用提供的功能可让您更轻松地在云和本地开发、托管和使用 API。 With API apps you get enterprise grade security, simple access control, hybrid connectivity, automatic SDK generation, and seamless integration with Logic Apps.借助 API 应用程序,您可以获得企业级安全性、简单的访问控制、混合连接、自动 SDK 生成以及与逻辑应用程序的无缝集成。

Web Apps:网络应用程序:

App Service Web Apps is a fully managed compute platform that is optimized for hosting websites and web applications. App Service Web Apps 是一个完全托管的计算平台,针对托管网站和 Web 应用程序进行了优化。 This platform-as-a-service (PaaS) offering of Microsoft Azure lets you focus on your business logic while Azure takes care of the infrastructure to run and scale your apps. Microsoft Azure 的这种平台即服务 (PaaS) 产品可让您专注于业务逻辑,而 Azure 负责运行和扩展应用程序的基础结构。

Functions:职能:

Azure Functions is a solution for easily running small pieces of code, or "functions," in the cloud. Azure Functions 是一种用于在云中轻松运行小段代码或“函数”的解决方案。 You can write just the code you need for the problem at hand, without worrying about a whole application or the infrastructure to run it.您可以只编写解决手头问题所需的代码,而不必担心整个应用程序或运行它的基础设施。 Functions can make development even more productive, and you can use your development language of choice, such as C#, F#, Node.js, Python or PHP.函数可以使开发更加高效,您可以使用您选择的开发语言,例如 C#、F#、Node.js、Python 或 PHP。 Pay only for the time your code runs and trust Azure to scale as needed.只需为代码运行的时间付费,并相信 Azure 会根据需要进行扩展。 Azure Functions lets you develop serverless applications on Microsoft Azure. Azure Functions 可让您在 Microsoft Azure 上开发无服务器应用程序。

Api apps and Web apps are pretty much the same deal. Api 应用程序和 Web 应用程序几乎是一样的。 Logic Apps and Functions are the same in a sense that they allow you to do something as a response to event or on a schedule, but Functions are a way to run code (or existing app) and Logic Apps are more like a workflow constructor, where you take existing actions and chain them (so no coding, or almost no)逻辑应用程序和函数在某种意义上是相同的,它们允许您作为对事件的响应或按计划执行某些操作,但函数是一种运行代码(或现有应用程序)的方式,而逻辑应用程序更像是一个工作流构造函数,在那里你采取现有的行动并将它们链接起来(所以没有编码,或者几乎没有)

ps.附: You can easily find documentation for those online to get a broader understanding您可以轻松找到在线文档,以获得更广泛的理解

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM