Azure 应用服务、移动应用或 Api 应用;有什么不同?
Azure App Service, Mobile Apps or Api Apps; what is the difference?
我阅读了有关新的 Azure 产品的信息,并试图弄清楚是什么。我一直在寻找的文档似乎包含有关不再有效的框架的更多信息,例如 this one here。他们在 4.8、5.23、12.13 视频中谈论的大部分内容已不再有效。
据我所知,移动服务是过去提供的。这将 soon be discontinued 和应用服务将接管。应用服务是包含 Api 应用、移动应用和 Web 应用的顶级服务。这是正确的吗?
我很困惑为什么我们有 Api 应用程序和移动应用程序。他们不做同样的事情吗?现在我们还有 Web Apps,它们是否仅限于 UI 相关应用程序?唯一易于理解且没有类似其他产品的是 Logic 应用程序。这似乎是只能在 Azure 门户上才能完成的事情。 Visual Studio 没有项目模板。仅在我的 visual studio 中创建逻辑应用程序需要安装什么吗?
另外,在Visual Studio2015中WEB节点下的Asp.NetWeb Application项目模板和CLOUD节点下有什么区别?他们似乎都持有相同的模板。
为什么我们在云节点下有 Azure 移动应用程序和 Azure 移动服务,如下所示。
..并且在选择 Asp.Net Web Application
之后
从表面上看,两者看起来是一样的。是否有任何需要了解的细微差别?
另外,为什么所有这些选项也不适用于 Asp.Net 5 个模板?随着所有变化的发生,将在最新版本下开发的应用程序投入生产是个好主意吗?
感谢您的指点。
我只是描述了 Azure 应用服务、移动应用和 Api 应用之间的区别,希望对您有所帮助:
- Web 和移动应用程序 o 移动应用程序提供具有丰富功能的移动应用程序开发平台。基于 Azure Mobile Services,Mobile Apps 为开发者提供了一套全面的客户端 SDK,包括 Windows、iOS 和 Android 以及 Xamarin 和 Cordova 等多平台环境。使用移动应用程序,您可以轻松地向您的应用程序发送推送通知、添加登录名以及将数据存储在云中,并与任何移动客户端进行离线同步。
- 使用 API 应用程序,您可以 select 来自现有本地和云 API 的丰富库,也可以轻松贡献自己的 API供 public 或 Azure 应用服务中的逻辑、Web 和移动应用私人使用。
- Azure 应用服务是一种用于创建 Web 和移动应用程序的解决方案,是一种云服务,它统一了您快速轻松地创建企业应用程序所需的一切,运行 可以在任何平台或任何设备上使用。
Azure 应用服务由以下部分组成:Web 应用、逻辑应用、移动应用和 API 应用
Azure 移动应用程序是下一个版本的 Azure 移动服务。 Azure 移动服务已被弃用,您无法在新订阅上预配它。移动应用程序比移动服务具有更多的功能。要了解更多信息,请参阅 I use Mobile Services, how does App Service help?。
移动应用程序、Web 应用程序和 API 应用程序本质上都是一样的,它们只是具有一些用于构建特定解决方案的额外功能。您将它们中的每一个发布到应用服务计划,这是托管您的服务的实际底层 VM。
配置其中一种应用程序类型后,您可以向其发布 Web API,无论它是什么应用程序类型。例如,您可以将 API 发布到 Web 应用程序或移动应用程序。选择特定的应用程序类型后,您 不会 被锁定,您只会在 Azure 门户中看到略有不同的 UI。
移动应用程序还有一个用于 Node.js 或 .NET 的移动服务器 SDK。 .NET 服务器 SDK 是 ASP.NET Web API 的扩展。目前还不支持ASP.NET5,主要是对OData库有依赖,目前还不支持ASP.NET5。但是,Mobile Apps正在积极开发中,将支持ASP.NET 5.不幸的是,我们没有时间线可以分享,主要是因为不是所有的依赖都完整。
特别是对于移动应用程序,您可以获得支持身份验证、离线同步和推送通知的客户端 SDK 的功能。了解此产品的最简单方法是遵循快速入门指南:Create a Windows app on App Service。
您可以了解有关 SDK 的所有信息并试用它们,即使 没有 Azure 帐户也是如此。以下是有关 .NET 服务器 SDK 的文档:Work with the .NET backend server SDK for Azure Mobile Apps.
API 应用程序有一些额外的功能,例如自动为您创建元数据端点,然后您可以使用它来使用 Visual Studio.
生成客户端库
目前只有 Web Apps 和 Mobile Apps 在 Try App Service 提供演示体验,但如果您使用 Microsoft 帐户登录,然后管理Azure 门户中的应用程序。您将在门户中看到所有 API 应用程序和移动应用程序选项。
请注意,Web 和 Worker 角色是云服务的一部分,是完全独立的服务。要了解它们之间的区别,请参阅 Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison。
Azure 中不再有 API 应用程序,现在只有 Web 应用程序。
我阅读了有关新的 Azure 产品的信息,并试图弄清楚是什么。我一直在寻找的文档似乎包含有关不再有效的框架的更多信息,例如 this one here。他们在 4.8、5.23、12.13 视频中谈论的大部分内容已不再有效。
据我所知,移动服务是过去提供的。这将 soon be discontinued 和应用服务将接管。应用服务是包含 Api 应用、移动应用和 Web 应用的顶级服务。这是正确的吗?
我很困惑为什么我们有 Api 应用程序和移动应用程序。他们不做同样的事情吗?现在我们还有 Web Apps,它们是否仅限于 UI 相关应用程序?唯一易于理解且没有类似其他产品的是 Logic 应用程序。这似乎是只能在 Azure 门户上才能完成的事情。 Visual Studio 没有项目模板。仅在我的 visual studio 中创建逻辑应用程序需要安装什么吗?
另外,在Visual Studio2015中WEB节点下的Asp.NetWeb Application项目模板和CLOUD节点下有什么区别?他们似乎都持有相同的模板。
为什么我们在云节点下有 Azure 移动应用程序和 Azure 移动服务,如下所示。
..并且在选择 Asp.Net Web Application
之后
从表面上看,两者看起来是一样的。是否有任何需要了解的细微差别? 另外,为什么所有这些选项也不适用于 Asp.Net 5 个模板?随着所有变化的发生,将在最新版本下开发的应用程序投入生产是个好主意吗?
感谢您的指点。
我只是描述了 Azure 应用服务、移动应用和 Api 应用之间的区别,希望对您有所帮助:
- Web 和移动应用程序 o 移动应用程序提供具有丰富功能的移动应用程序开发平台。基于 Azure Mobile Services,Mobile Apps 为开发者提供了一套全面的客户端 SDK,包括 Windows、iOS 和 Android 以及 Xamarin 和 Cordova 等多平台环境。使用移动应用程序,您可以轻松地向您的应用程序发送推送通知、添加登录名以及将数据存储在云中,并与任何移动客户端进行离线同步。
- 使用 API 应用程序,您可以 select 来自现有本地和云 API 的丰富库,也可以轻松贡献自己的 API供 public 或 Azure 应用服务中的逻辑、Web 和移动应用私人使用。
- Azure 应用服务是一种用于创建 Web 和移动应用程序的解决方案,是一种云服务,它统一了您快速轻松地创建企业应用程序所需的一切,运行 可以在任何平台或任何设备上使用。
Azure 应用服务由以下部分组成:Web 应用、逻辑应用、移动应用和 API 应用
Azure 移动应用程序是下一个版本的 Azure 移动服务。 Azure 移动服务已被弃用,您无法在新订阅上预配它。移动应用程序比移动服务具有更多的功能。要了解更多信息,请参阅 I use Mobile Services, how does App Service help?。
移动应用程序、Web 应用程序和 API 应用程序本质上都是一样的,它们只是具有一些用于构建特定解决方案的额外功能。您将它们中的每一个发布到应用服务计划,这是托管您的服务的实际底层 VM。
配置其中一种应用程序类型后,您可以向其发布 Web API,无论它是什么应用程序类型。例如,您可以将 API 发布到 Web 应用程序或移动应用程序。选择特定的应用程序类型后,您 不会 被锁定,您只会在 Azure 门户中看到略有不同的 UI。
移动应用程序还有一个用于 Node.js 或 .NET 的移动服务器 SDK。 .NET 服务器 SDK 是 ASP.NET Web API 的扩展。目前还不支持ASP.NET5,主要是对OData库有依赖,目前还不支持ASP.NET5。但是,Mobile Apps正在积极开发中,将支持ASP.NET 5.不幸的是,我们没有时间线可以分享,主要是因为不是所有的依赖都完整。
特别是对于移动应用程序,您可以获得支持身份验证、离线同步和推送通知的客户端 SDK 的功能。了解此产品的最简单方法是遵循快速入门指南:Create a Windows app on App Service。
您可以了解有关 SDK 的所有信息并试用它们,即使 没有 Azure 帐户也是如此。以下是有关 .NET 服务器 SDK 的文档:Work with the .NET backend server SDK for Azure Mobile Apps.
API 应用程序有一些额外的功能,例如自动为您创建元数据端点,然后您可以使用它来使用 Visual Studio.
生成客户端库目前只有 Web Apps 和 Mobile Apps 在 Try App Service 提供演示体验,但如果您使用 Microsoft 帐户登录,然后管理Azure 门户中的应用程序。您将在门户中看到所有 API 应用程序和移动应用程序选项。
请注意,Web 和 Worker 角色是云服务的一部分,是完全独立的服务。要了解它们之间的区别,请参阅 Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison。
Azure 中不再有 API 应用程序,现在只有 Web 应用程序。