Azure Web App与Azure移动的应用

yx2lnoni  于 2023-08-07  发布在  其他
关注(0)|答案(5)|浏览(144)

我今天创建了一个Azure Web应用程序,它在设置中有一个移动的部分,其中包含推送通知,移动身份验证等。您甚至可以下载移动的客户端应用程序的源代码。我知道这曾经是移动的应用程序(Mobile Service)的一部分。我创建了一个Azure移动的应用程序来与Web应用程序进行比较,它们在设置和工具方面看起来是一样的。图标也是一样的。
我的问题是Azure Web App和Azure移动的App之间的区别是什么?

muk1a3rh

muk1a3rh1#

像你一样,我无法理解不同类型的应用程序服务应用程序(Web应用程序/移动的应用程序/ API应用程序)之间的差异。从没有人真正回答你的问题这一事实来看,似乎我们不是唯一的人。
Web应用程序、移动的应用程序和API应用程序是不同的东西,这对我来说毫无意义:当然,关键是你应该能够公开一个API,为你的网站、你的移动的应用程序、任何其他类型的客户端提供服务,利用你需要的任何功能。
然后,你瞧,被埋葬的deep in the Azure docs
这三种应用程序类型(API、Web、移动的)之间的唯一区别是它们在Azure门户中使用的名称和图标。
是的:它们完全一样。

1l5u6lss

1l5u6lss2#

在Azure的旧时代,他们有两个产品- Azure网站和Azure移动的服务。不久前,这两个应用都被整合到了一个名为Azure App Service的东西中,其中还包括另外两种应用程序--API AppsLogic Apps
Azure Web App是Azure网站的新名称,可用于以多种语言构建网站,其中Azure Mobile App是Azure移动的服务的新名称,为移动应用程序提供后端基础架构(或者换句话说,Azure移动应用程序是Azure的移动后端即服务[MBaaS]产品)。

iovurdzv

iovurdzv3#

移动的服务是“经典”版本,仅在经典门户中可用。移动的应用程序是应用程序服务的一部分,仅在预览门户中提供。
应用服务包括Web应用、移动的应用、API应用和逻辑应用作为一个单元部署。使用经典的方式,你将不得不创建和支付让我们说一个Web应用程序和移动的服务,这样你就可以保存金钱使用应用程序服务。您还可以选择更多的VM。
尚未将所有移动的服务功能迁移到移动应用程序。如果您使用Node.js后端,则新门户中没有很好的内置UI来管理您的JS代码。
请注意,Microsoft尚未宣布将弃用移动的服务。

sc4hvdpw

sc4hvdpw4#

我发现了一些微妙但关键的差异。假设使用C#后端,移动的App Service控制器将继承自TableController,与Web API 2风格的ApiController(您仍然可以在Mobile App Service中使用)相比,TableController提供对表的开箱即用CRUD操作。现在不那么困惑了吗

1zmg4dgp

1zmg4dgp5#

很抱歉,我的回复迟了。它们其实都是一回事。如果您查看Azure资源浏览器(在您的应用程序的应用程序菜单或www.example.com中提供resources.azure.com),您将看到我们如何为其显示不同图标的指示-“kind”:“mobileapp”(移动应用程序)。我们充分利用不同的种类来提供不同的快速启动。当然,您可以创建Azure Web App并将Azure Web App代码加载到其中,以获得移动的功能。

相关问题